﻿@charset "utf-8";
/* CSS Document */
a {
	color: #666;
	transition: all 0.3s ease 0s;
}
li {
/*transition: all 0.3s ease 0s;*/
}
.bgsize {
	background-size: cover !important;
}
.wrap {
	padding: 0 6%;
	width: 88%;/*transition: all 0.3s ease 0s;*/
}
.wrap.m-wrap {
	/*padding: 0 3%;
	width: 94%;*/
	padding: 0 4.7%;
	width: 90.6%;
}
.m-wrap {
	padding: 0 4.7%;
    width: 90.6%;
}
 
.header .sharebox {
	margin-top: 10px;
	width: 100%;
	/*height: 26px;*/
	font-size: 14px;
	position: relative;
}
.header .search-box-head {
	border: 1px solid #dbdbdb;
	border-radius: 14px;
	width: 238px;
}
.header .search-box-head .tex {
	width: 184px;
	margin-left: 11px;
	font-size: 14px;
	height: 15px;
	line-height: 14px;
	padding: 7px 0 6px;
	border: none;
}
.header .search-box-head .sub-btn {
	width: 36px;
	height: 28px;
	background: url(../images/ico_138.png) no-repeat center;
	margin-right: 4px;
	border: none;
}
.header .site-link-box .sub-box {
	width: 160px;
	background-color: #fff;
	position: absolute;
	top: 40px;
	right: -12px;
	padding: 21px 10px 18px 20px;
	box-shadow: 0 2px 15px 0 #dbdbdb;
	border-radius: 5px;
	display: none;
}
.header .site-link-box .sub-box .point {
	display: inline-block;
	width: 21px;
	height: 10px;
	background: url(../images/ico_137.png) no-repeat center;
	position: absolute;
	top: -10px;
	right: 28px;
}
.header .site-link-box .sub-box .line {
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	left: 19px;
	background-color: #f2f2f2;
	top: 0;
}
.header .site-link-box {
	/*padding-bottom: 14px;*/
	position: relative;
}
.header .site-link-box .sub-box a {
	float: none;
	transition: all 0.3s ease 0s;
	padding-left: 9px;
	border-left: 2px solid #fff;
	line-height: 20px;
	display: inline-block;
}
.header .site-link-box .sub-box p {
	line-height: 20px;
	padding: 5px 0;
	transition: all 0.3s ease 0s;
}
.header .site-link-box .sub-box p:hover a {
	color: #035cac;
	border-left: 2px solid #035cac;
}
.header .sharebox .link {
	float: right;
	margin: 0 0 0 20px;
	display: block;
	/*width: 26px;*/
	height: 26px;
	padding: 0;
	color: #333;
}
.header .sharebox .link:hover {
	color: #035cac;
}
.header .sharebox .sina {
	background: url(../images/ico_109.png) no-repeat center;
}
.header .sharebox .wei {
	background: url(../images/ico_108.png) no-repeat center;
	position: relative;
}
.header .sharebox .sina:hover {
	background: url(../images/ico_02.png) no-repeat center;
}
.header .sharebox .wei:hover {
	background: url(../images/ico_01.png) no-repeat center;
}
.header .sharebox .wei img {
	position: absolute;
	left: -100px;
	top: 100%;
	width: 200px;
	display: none;
}
.header .s-nav {
	width: 100%;
	margin-top: 18px;
	line-height: 40px;
	height: 40px;
}
.header .s-nav a {
	float: right;
	color: #333;
	line-height: 36px;
	font-size: 14px;
}
.header .s-nav a.en {
	font-family: "Arial";
	font-size: 12px;
	color: #333;
}
.header .s-navs .tel {
	font-size: 16px;
	/*font-weight: bold;*/
	color: #333;
	float: right;
	margin-right: 13px;
}
.header .s-navs {
	width: 100%;
	line-height: 32px;
	margin-top: 32px;
	float: right;
}
.header .s-navs .text {
	font-size: 12px;
	color: #333;
	float: right;
}
.header .s-nav a:hover {
	color: #035cac;
}
.header .s-nav .line {
	display: inline-block;
	float: right;
	color: #e5e5e5;
	width: 32px;
	text-align: center;
}
.header.twrap .s-nav .line {
	width: 14px;
}
.header .s-nav2 {
	width: 100%;
	margin-top: 18px;
	line-height: 40px;
	height: 40px;
	display: none;
}
.header .s-nav2 a.search-btn {
	display: inline-block;
	width: 18px;
	height: 17px;
	background: url(../images/ico_114.png) no-repeat center;
	margin-top: 10px;
}
.header .s-nav2 a.enBtn {
	display: inline-block;
	width: 30px;
	height: 17px;
	background: url(../images/en.jpg) no-repeat center;
	margin-top: 10px;
}
.header .s-nav2 .line {
	display: inline-block;
	float: right;
	color: #e5e5e5;
	width: 32px;
	text-align: center;
}
.header .s-nav2 a {
	float: right;
	color: #333;
	line-height: 36px;
	font-size: 14px;
}
.header .s-nav a.search-btn {
	display: inline-block;
	width: 18px;
	height: 17px;
	background: url(../images/ico_114.png) no-repeat center;
	margin-top: 10px;
}
.header .s-nav a.enBtn {
	display: inline-block;
	width: 30px;
	height: 17px;
	background: url(../images/en.jpg) no-repeat center;
	margin-top: 10px;
}
.search-bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	background-color: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	display: none;
}
.searchbox {
	width: 50%;
	position: fixed;
	top: 169px;
	left: 50%;
	margin-left: -25%;
	height: 68px;
	border: 1px solid #535353;
	z-index: 51;
	display: none;
}
.m-search-box {
	width: 93%;
	border: 1px solid #aaa;
	position: fixed;
	left: 3%;
	top: 54px;
	height: 40px;
	z-index: 51;
	display: none;
}
.searchbox input.tex {
	border: none;
	background: none;
	font-size: 36px;
	font-family: "Arial";
	color: #a7a7a7;
	height: 37px;
	line-height: 36px;
	padding: 16px 2% 15px;
	width: 80%;
}
.m-search-box input.tex {
	border: none;
	background: none;
	font-size: 12px;
	font-family: "Arial";
	color: #a7a7a7;
	height: 13px;
	line-height: 12px;
	padding: 14px 2% 13px;
	width: 80%;
}
.searchbox input.search-btn {
	border: none;
	width: 7%;
	margin-right: 1%;
	height: 68px;
	background: url(../images/ico_115.png) no-repeat center;
	background-size: 50% auto;
	min-width: 40px;
}
.m-search-box input.search-btn {
	border: none;
	width: 7%;
	margin-right: 1%;
	height: 40px;
	background: url(../images/ico_115.png) no-repeat center;
	background-size: 60% auto;
}
.close-search {
	display: block;
	width: 37px;
	height: 37px;
	background: url(../images/ico_116.png) no-repeat center;
	position: fixed;
	right: 3%;
	top: 50px;
	cursor: pointer;
	z-index: 51;
	display: none;
}
.m-close-search {
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/ico_116.png) no-repeat center;
	background-size: 100% auto;
	position: fixed;
	right: 4.6%;
	top: 15px;
	cursor: pointer;
	z-index: 51;
	display: none;
}
.m-searchbtn {
	width: 28px;
	height: 15px;
	background: url(../images/ico_117.png) no-repeat left center;
	background-size: auto 100%; 
	margin-top: 24px;
	cursor: pointer;
	display: none;
}
.m-lanbtn {
	width: 30px;
	height: 17px;
	background: url(../images/en.jpg) no-repeat   center;
	 
	margin-top: 23px;
	cursor: pointer;
	display: none;
}
.m-wrap .m-searchbtn {
	display: block;
}
.m-wrap .m-lanbtn {
	display: block;
}
/****************底部***************/
.footer.m-footer {
	display: block;
}
.footer.recruit-m-footer .footer-main {
	background-color: #045dac;
	padding-bottom: 0;
}
.recruit-m-footer .footer-main.m-wrap dd:last-child {
	border-bottom: 1px solid #1e6eb4;
}
.recruit-m-footer .footer-main.m-wrap dt {
	border-bottom: 1px solid #1e6eb4;
}
.recruit-m-footer .footer-main dd a {
	color: #a4bad8;
}
.footer.m-footer.recruit-m-footer .m-botwrap {
	background-color: #045dac;
}
.footer.m-footer.recruit-m-footer .m-botwrap .botbox p {
	color: #dde5f0;
}
.footer.m-footer.recruit-m-footer .m-botwrap .botlink a {
	color: #dde5f0;
}
.footer.m-footer.recruit-m-footer .m-botwrap .botlink .line {
	color: #1e6eb4;
	width: 24px;
}
.footer-main {
	/*width:100%;*/
	padding-top: 28px;
	padding-bottom: 24px;
	background-color: #272727;
}
.footer-main .wx-link {
	display: none;
}
.footer-main .m-search-box {
	display: none;
}
.footer-main.m-wrap {
	padding: 10px 0 20px 0;
	margin:0 4.7% ;
	width: 90.6%;
}
.footer-main.m-wrap .m-search-box {
	margin-top: 18px;
	width: 99%;
	border: 1px solid #393939;
	height: 30px;
	margin-bottom: 15px;
}
.footer-main.m-wrap .m-search-box .tex {
	width: 81%;
	height: 15px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	padding: 8px 4% 7px;
	background: none;
	border: none;
}
.footer-main.m-wrap .m-search-box .sub-btn {
	border: none;
	width: 10%;
	height: 30px;
	background: url(../images/ico_15.png) no-repeat center;
	background-size: auto 35%;
}
.footer-main.m-wrap .wx-link {
	display: inline-block;
	padding-left: 28px;
	line-height: 18px;
	height: 18px;
	color: #fff;
	background: url(../images/ico_26.png) no-repeat left center;
	background-size: auto 100%;
}
.footer-main dl {
	float: left; 
	margin-right:9%;
	transition: all 0.5s ease 0s;
	margin-bottom: 15px;
}
.footer-main.twrap dl {
	margin-right: 6%;
}
.footer-main.m-wrap .left-wrap {
	width: 100%;
}
.footer-main.m-wrap dl {
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}
.footer-main dt {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 8px;
}
.footer-main.m-wrap dt {
	line-height: 38px;
	border-bottom: 1px solid #393939;
	color: #fff;
	/*background: url(../images/ico_25.png) no-repeat 96% center;
	background-size: auto 40%;*/
	cursor: pointer;
}
.footer-main.m-wrap dt.hover {
/*background: url(../images/ico_27.png) no-repeat 96% center;
	background-size: auto 40%;*/
}
.footer-main dt a {
	color: #ccc;
	display: block;
}
.footer-main dt a:hover {
	color: #fff;
}
.footer-main.m-wrap dd {
	display: none;
}
.footer-main.m-wrap dd:last-child {
	border-bottom: 1px solid #393939;
	padding-bottom: 6px;
}
.footer-main dd a {
	color: #b0b0b0;
	line-height: 29px;
	font-size: 14px;
}
.footer-main.m-wrap dd a {
	font-size: 12px;
	display: block;
}
.footer-main dd a:hover {
	color: #fff;
}
.footer-main .right {
	width: 18%;
	padding-top: 9px;
}
.footer-main.m-wrap .right {
	display: none;
}
.footer-main.m-wrap .searchbox {
	display: block;
}
.footer-main .searchbox {
	width: 99%;
	height: 40px;
	border: 1px solid #393939;
	margin-bottom: 30px;
}
.footer-main .searchbox .tex {
	border: none;
	background: none;
	width: 81%;
	height: 15px;
	font-size: 14px;
	line-height: 14px;
	padding: 13px 3% 12px 3%;
	color: #fff;
}
.footer-main .searchbox .butn {
	border: none;
	width: 13%;
	height: 40px;
	background: url(../images/ico_15.png) no-repeat center;
	background-size: auto 40%;
}
.footer-main .wxbox {
	width: 50%;
	margin-left: 7%;
}
.footer-main .wxbox img {
	width: 100%;
}
.footer-main .wxbox p {
	text-align: center;
	line-height: 32px;
	color: #fff;
}
.footer-main .left-wrap {
	/*width: 42%;*/
	width: 80%;
}
.footer .secbox {
	height: 28px;
	line-height: 28px;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #000;
}
.footer .secbox a {
	color: #b0b0b0;
}
.footer .secbox a:hover {
	color: #fff;
}
.footer .secbox .left a {
	float: left;
}
.footer .secbox .line {
	display: inline-block;
	width: 22px;
	text-align: center;
	color: #333;
}
.footer .secbox .left .line {
	float: left;
}
.footer .secbox .right a {
	float: right;
}
.footer .secbox .right .line {
	float: right;
}
.footer .thibox {
	padding-top: 15px;
	padding-bottom: 18px;
	background-color: #000;
	color: #b0b0b0;
	line-height: 28px;
}
.footer .thibox .link {
	width: 240px;
	position: relative;
}
.footer .thibox.twrap .link {
	width: 186px;
}
.footer .thibox .tit {
	display: block;
	width: 238px;
	height: 33px;
	border: 1px solid #333;
	line-height: 33px;
	text-align: center;
	color: #878787;
	background: url(../images/ico_16.png) no-repeat 160px center;
	cursor: pointer;
}
.footer .thibox.twrap .tit {
	width: 186px;
	background: url(../images/ico_16.png) no-repeat 160px center;
}
.footer .thibox .link:hover .tit {
	background: url(../images/ico_17.png) no-repeat 160px center;
}
.footer .thibox .subbox {
	position: absolute;
	bottom: 35px;
	left: 0;
	width: 238px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #000;
	z-index: 2;
	display: none;
	transition: normal;
}
.footer .thibox.twrap .subbox {
	width: 186px;
}
.footer .thibox .subbox ul {
	width: 100%;
}
.footer .thibox .subbox li {
	position: relative;
	width: 100%;
	border-top: 1px solid #333;
}
.footer .thibox .subbox a {
	display: block;
	width: 100%;
	line-height: 33px;
	text-align: center;
	color: #878787;
}
.footer .thibox .subbox a.tt {
	margin-left: -6px;
	padding-right: 6px;
	position: relative;
	z-index: 2;
}
.footer .thibox .subbox li:hover a.tt {
	background: url(../images/bg_52.png) no-repeat left center;
}
.footer .thibox .second-level {
	width: 238px;
	position: absolute;
	bottom: 0;
	left: -240px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	display: none;
	z-index: 1;
}
.footer .thibox .second-level a {
	display: block;
	width: 100%;
	line-height: 33px;
	text-align: center;
	color: #878787;
	background-color: #1c1c1c;
	border-top: 1px solid #333;
}
.footer .thibox .second-level a:hover {
	background-color: #333;
}
.footer .m-botwrap {
	display: none;
}
.footer.m-footer .secbox, .footer.m-footer .thibox {
	display: none;
}
.footer.m-footer .m-botwrap {
	display: block;
	background-color: #000;
	padding-bottom: 25px;
}
.footer.m-footer .m-botwrap .topbox {
	width: 100%;
	padding-top: 16px;
	padding-bottom: 12px;
	line-height: 25px;
	text-align: center;
	border-bottom: 1px solid #1a1a1a;
}
.footer.m-footer .m-botwrap .topbox .line {
	display: inline-block;
	width: 8px;
	text-align: center;
	color: #333;
}
.footer.m-footer .m-botwrap .topbox a {
	color: #b0b0b0;
}
.footer.m-footer .m-botwrap .botbox {
	padding-top: 10px;
}
.footer.m-footer .m-botwrap .botbox p {
	line-height: 27px;
	text-align: center;
	color: #b0b0b0;
}
.footer.m-footer .m-botwrap .botlink {
	width: 100%;
	text-align: center;
	line-height: 27px;
}
.footer.m-footer .m-botwrap .botlink a {
	color: #b0b0b0;
}
.footer.m-footer .m-botwrap .botlink .line {
	display: inline-block;
	width: 8px;
	text-align: center;
	color: #333;
}
.footer.m-footer .bot-linkbox {
	width: 41%;
	height: 24px;
	border: 1px solid #333;
	margin: 10px auto 0;
	position: relative;
	display: none;
}
.footer.m-footer .bot-linkbox .tt {
	display: block;
	width: 100%;
	line-height: 24px;
	color: #b0b0b0;
	text-align: center;
	background: url(../images/ico_16.png) no-repeat 90% center;
	background-size: auto 28%;
	cursor: pointer;
}
.footer.m-footer .bot-linkbox .tt.hover {
	background: url(../images/ico_17.png) no-repeat 90% center;
	background-size: auto 28%;
}
.footer.m-footer .bot-linkbox .subbox {
	position: absolute;
	bottom: 26px;
	width: 99%;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #000;
	display: none;
	transition: normal;
}
.footer.m-footer .bot-linkbox .subbox a {
	width: 100%;
	display: block;
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #333;
	text-align: center;
	color: #b0b0b0;
	transition: normal;
}
/**************首页**************/
.banner {
	width: 100%;
	position: relative;
	display: inline-block;
	background: url(../../images/loading.gif) no-repeat center;
}
.banner.margin {
	top: -10px;
	margin-bottom: 90px;
	z-index: 2;
}
.banner img {
	width: 100%;
	display: block;
}
.banner ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.banner li {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.banner .btnbox {
	position: absolute;
	left: 50%;
	bottom: -70px;
}
.banner .btnbox span {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/ico_03.png) no-repeat center;
	float: left;
	cursor: pointer;
	margin-left: 11px;
}
.banner .btnbox span.on {
	background: url(../images/ico_04.png) no-repeat center;
}
.banner .i-ban-hei {
	margin-top: 35.4%;
	width: 100%;
	height: 0;
}
.m-banner {
	display: none;
	width: 100%;
	position: relative;
	background: url(../../images/loading.gif) no-repeat center;
	cursor: grab; 
}
.m-banner img {
	width: 100%;
	float: left;
}
.m-banner li {
	width: 100%;
}
.m-banner .pagination {
	position: absolute;
	bottom: 5%;
	left: 50%;
	z-index: 2;
}
.m-banner .pagination span {
	display: block;
	width: 6px;
	height: 6px;
	margin-left: 4px;
	background: url(../images/ico_03.png) no-repeat center;
	background-size: auto 100%;
	float: left;
	margin-right: 0;
}
.m-banner .pagination span.swiper-pagination-bullet-active {
	background: url(../images/ico_04.png) no-repeat center;
	background-size: auto 100%;
}
.m-indexAbout .f42 {
	font-size: 28px;
	line-height: 47px;
	color: #035cac;
}
.m-indexAbout .f24 {
	font-size: 16px;
	line-height: 24px;
}
.m-indexAbout .words {
	display: block;
	line-height: 26px;
	margin-bottom: 49px;
	width: 100%;
	font-size: 14px !important;
	margin-top: 10px;
}
.m-indexAbout .words p {
	width: 100%;
}
.m-indexAbout .words .more {
	color: #035cac;
	font-size: 16px;
	line-height: 30px;
}
.i-wrap1 {
	/*margin-top: 30px;*/
	position: relative;
	overflow: hidden;
}
.i-wrap1 ul {
	width: 100%;
}
.i-wrap1 li {
	width: 33%;
	position: relative;
	overflow: hidden;
	margin-right: 1px;
}
.i-wrap1 li a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.i-wrap1 li img {
	width: 100%;
	float: left;
}
.i-wrap1 li .upbox {
	background: url(../images/bg_01.png) repeat center;
	width: 82%;
	padding: 9%;
	position: absolute;
	left: 0;
	top: 0;
	height: 82%;
	display: none;
}
.i-wrap1 li .more {
	display: inline-block;
	padding-right: 34px;
	background: url(../images/ico_05.png) no-repeat right center;
	margin-top: 10%;
	line-height: 26px;
	height: 26px;
	color: #fff;
}
.i-wrap1 li .f24 {
	font-style: italic;
	width: 100%;
	display: block;
	color: #fff;
	line-height: 36px;
}
.i-wrap1.twrap li .f24 {
	font-size: 18px;
}
.i-wrap1 li .word {
	display: block;
	width: 100%;
	color: #bacbe1;
	margin-top: 7.7%;
	line-height: 24px;
}
.i-wrap1.m-wrap {
	display: none;
}
.i-wrap2 {
/*margin-top: 30px;*/
}
.i-wrap2.i-mwrap {
	display: none;
}
.i-wrap2 .navbox {
	background-color: #fff;
	height: 80px;
	position: relative;
	z-index: 1;
}
.i-wrap2 .navbox.m-wrap {
	display: none;
}
.i-wrap2 .navbox ul {
	width: 100%;
}
.i-wrap2 .navbox li {
	width: 16.6%;
	text-align: center;
	height: 80px;
	color: #555;
	font-size: 18px;
	cursor: pointer;
	transition: normal 0s ease 0s;
}
.i-wrap2 .navbox.twrap li {
	font-size: 16px;
}
.i-wrap2 .navbox li:hover {
	background: url(../images/bg_59.png) no-repeat center top;
	padding-bottom: 9px;
	margin-bottom: -9px;
}
.i-wrap2 .navbox li.hover {
	background: url(../images/bg_02.png) no-repeat center top;
	padding-bottom: 9px;
	margin-bottom: -9px;
}
.i-wrap2 .navbox li:hover .tt, .i-wrap2 .navbox li.hover .tt {
	color: #fff;
}
.i-wrap2 .navbox li:hover .ico, .i-wrap2 .navbox li.hover .ico {
	background-position: center bottom !important;
}
.i-wrap2 .navbox .ico {
	display: inline-block;
	width: 21px;
	height: 80px;
	margin-right: 3.5%;
	transition: normal;
	background-position: center top !important;
}
/*.i-wrap2 .navbox .ico1{
	
}
.i-wrap2 .navbox .ico2{
	background: url(../images/ico_07.png) no-repeat center top;
}
.i-wrap2 .navbox .ico3{
	background: url(../images/ico_08.png) no-repeat center top;
}
.i-wrap2 .navbox .ico4{
	background: url(../images/ico_09.png) no-repeat center top;
}
.i-wrap2 .navbox .ico5{
	background: url(../images/ico_10.png) no-repeat center top;
}
.i-wrap2 .navbox .ico6{
	background: url(../images/ico_11.png) no-repeat center top;
}*/
.i-wrap2 .navbox li .tt {
	line-height: 24px;
	display: inline-block;
	vertical-align: 34px;
	transition: normal;
}
.i-wrap2 .contwrap {
	/*height: 395px;*/
	background: url(../images/bg_03.jpg) no-repeat center #f4f4f4;
	position: relative;
	z-index: 0;
	padding-bottom: 12px;
}
.i-wrap2 .contwrap.m-wrap {
	display: none;
}
.i-wrap2 .contwrap .leftbox {
	width: 50%;
	margin-left: 3.3%;
	margin-top: 80px;
}
.i-wrap2 .contwrap .f42 {
	line-height: 50px;
	color: #035cac;
	font-size: 48px;
	display: block;
}
.i-wrap2 .contwrap .f24 {
	font-size: 30px;
    font-weight: bold;
    line-height: 70px;
	color: #777;
}
.i-wrap2 .contwrap.twrap .f42 {
	font-size: 28px;
	line-height: 47px;
}
.i-wrap2 .contwrap.twrap .leftbox {
	margin-top: 60px;
}
.i-wrap2 .contwrap.twrap .f24 {
	font-size: 18px;
	line-height: 24px;
}
.i-wrap2 .contwrap.twrap .i-wrap2 .contwrap .f24 {
	line-height: 41px;
	display: block;
	width: 100%;
}
.i-wrap2 .contwrap .line {
	display: block;
	width: 80px;
	height: 3px;
	margin-top: 20px;
	margin-bottom: 32px;
	background-color: #c3c3c3;
}
.i-wrap2 .contwrap .word {
	display: block;
	line-height: 26px;
	margin-bottom: 49px;
	width: 83%;
	font-size: 14px;
	margin-top: 10px;
	color: #555;
}
.i-wrap2 .contwrap .word p{
	line-height: 26px; 
	width: 100%;
	font-size: 14px;
	color: #555;
	word-break:break-all;
	text-align:justify;
}
.i-wrap2 .contwrap .word .more {
	color: #035cac;
	font-size: 16px;
	line-height: 50px;
}
.i-wrap2 .leftbox a.butn {
	display: block;
	width: 141px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	float: left;
}
.i-wrap2 .leftbox a.red {
	background-color: #e6101a;
	margin-right: 20px;
}
.i-wrap2 .leftbox a.blue {
	background-color: #035cac;
}
.i-wrap2 .contwrap img {
	margin-top: 70px;
	width: 44%;
}
.i-wrap3 {
	width: 100%;
	position: relative;
	background-color: #fff;
}
/*.i-wrap3.owrap{
	padding-bottom: 120px;
}
.i-wrap3.twrap{
	padding-bottom: 200px;
}*/
.i-wrap3.i-mwrap {
	display: none;
}
.i-wrap3 .bg {
	width: 100%;
}
.i-wrap3 .contwrap {
	position: absolute;
	left: 0;
	top: 0;
	transition: normal;
}
.i-wrap3 .contwrap .tit {
	width: 100%;
	height: 107px;
}
.i-wrap3 .contwrap .f48 {
	font-size: 48px;
	color: #035cac;
	line-height: 107px;
}
.i-wrap3 .contwrap.owrap .tit, .i-wrap3 .contwrap.twrap .tit {
	height: 60px;
}
.i-wrap3 .contwrap.owrap .f48, .i-wrap3 .contwrap.twrap .f48 {
	font-size: 30px;
	line-height: 60px;
}
.i-wrap4 .contwrap.owrap .left .f48, .i-wrap4 .contwrap.twrap .left .f48 {
	font-size: 30px;
}
.i-wrap3 .contwrap.owrap .access, .i-wrap3 .contwrap.twrap .access {
	margin-top: 10px;
	font-size: 20px;
}
.i-wrap3 .contwrap .access {
	display: inline-block;
	line-height: 40px;
	color: #b8c8e0;
	font-size: 24px;
	margin-top: 45px;
}
.i-wrap3 .vid-box {
	width: 100%;
	position: relative;
}
.i-wrap3 .vid-box .upbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	cursor: pointer;
	overflow: hidden;
	height: 350px;
	z-index: 2;
}
.i-wrap3 .vid-box .upbox.uop {
	opacity: 0;
	filter: Alpha(opacity=0);
}
.i-wrap3 .vid-box .obj-box {
	width: 100%;
	position: relative;
	;
	height: 100%;
	z-index: 1;
}
.i-wrap3 .vid-box .obj-box.uop {
	z-index: 3;
}
.i-wrap3 .vid-box .obj-box .obj {
	height: 100%;
	width: 86%;
	margin: 0 auto;
}
.i-wrap3 .vid-box .obj-box .close {
	display: block;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: 44%;
	background: url(../images/ico_131.jpg) no-repeat left center;
	width: 46px;
	height: 46px;
}
.i-wrap3 .vid-box .obj-box .close:hover {
	background: url(../images/ico_131.jpg) no-repeat right center;
}
.i-wrap3 .vid-box .upbox img {
	/*width: 100%;*/
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.i-wrap3 .vid-box .upbox:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}
.i-wrap3 .vid-box .upbox .ico {
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 40%;
	background: url(../images/ico_12.png) no-repeat center;
}
.i-wrap3 .twrap .vid-box .upbox .ico {
	width: 35px;
	height: 35px;
	background: url(../images/ico_12.png) no-repeat center;
	background-size: auto 100%;
	top: 43%;
	margin-left: -18px;
}
.i-wrap3 .vid-box .upbox p {
	width: 100%;
	text-align: center;
	line-height: 38px;
	position: absolute;
	left: 0;
	top: 53%;
	font-size: 24px;
	color: #fff;
}
.i-wrap3 .twrap .vid-box .upbox p {
	top: 55%;
	font-size: 18px;
}
.i-wrap4 {
	width: 100%;
	position: relative;
	background: url(../images/bg_04.jpg) no-repeat center #f5f5f5;
	/*height: 420px;*/
	padding-bottom: 12px;
}
.i-wrap4.i-mwrap {
	display: none;
}
.i-wrap4 .bg {
	width: 100%;
}
.i-wrap4 .contwrap {
	/*position: absolute;
	top: 26%;
	left: 0;*/
	padding-top: 28px;/*padding-bottom: 30px;*/
}
.i-wrap4 .contwrap.twrap {
	top: 9%;
}
.i-wrap4 .tit-box .more {
	color: #b8c8e0;
	display: inline-block;
	font-size: 24px;
	line-height: 40px;
	margin-top: 26px;
}
.i-wrap4 .left {
	width: 80%;
}
.i-wrap4 .owrap .left .f48, .i-wrap4 .twrap .left .f48 {
	line-height: 42px;
}
.i-wrap4 .owrap .tit-box .more, .i-wrap4 .twrap .tit-box .more {
	margin-top: 6px;
	font-size: 20px;
}
.i-wrap4 .left .f48 {
	font-size: 48px;
	line-height: 80px;
	display: block;
	width: 100%;
	color: #035cac;
}
.i-wrap4 .left .f48 a {
	color: #035cac;
}
.i-wrap4 .twrap .left .f48 {
	font-size: 36px;
	line-height: 44px;
}
.i-wrap4 .twrap .left .f36 {
	font-size: 22px;
	line-height: 40px;
}
.i-wrap4 .left .f36 {
	font-size: 22px;
	line-height: 40px;
	color: #888;
	display: block;
	text-transform: uppercase;
}
.i-wrap4 .left .line {
	display: block;
	width: 80px;
	height: 3px;
	background-color: #e5e5e5;
	margin-top: 4%;
}
.i-wrap4 .left .more {
	display: inline-block;
	padding-right: 46px;
	line-height: 32px;
	font-size: 18px;
	color: #333;
	margin-top: 22px;
	background: url(../images/bg_60.png) no-repeat right top;
}
.i-wrap4 .left .more:hover {
	background: url(../images/bg_61.png) no-repeat right bottom;
	color: #035cac;
}
.i-wrap4 ul {
	width: 109.6%;
}
.i-wrap4 li {
	width: 21%;
	margin-right: 12%;
}
.i-wrap4 li .f16 {
	line-height: 22px;
	display: block;
	height: 22px;
	overflow: hidden;
	margin-top: 21px;
}
.i-wrap4 li .f16 a {
	color: #000;
}
.i-wrap4 li .f16 a:hover {
	color: #035cac;
}
.i-wrap4 li .date {
	display: block;
	line-height: 16px;
	margin-top: 6px;
	color: #8a8a8a;
	font-family: "Arial";
	font-size: 14px;
}
.i-wrap4 li .word {
	display: block;
	line-height: 24px;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 13px;
	max-height: 204px;
	overflow: hidden;
}
.i-wrap4 li .word a:hover {
	color: #035cac;
}
.i-wrap4 li .more {
	display: block;
	width: 25px;
	height: 25px;
	margin-top: 37px;
	background: url(../images/ico_13.png) no-repeat center;
}
/*.i-wrap4 .linkico{
	display: block;
	width: 27px;
	height: 49px;
	background: url(../images/ico_14.png) no-repeat center;
	position: absolute;
	right: 6%;
	top: 50%;
	margin-top: -25px;
}*/
.i-wrap4 .scroll {
	width: 100%;
	position: relative;
	margin-top: 18px;
}
.i-wrap4 .scroll .butn {
	display: inline-block;
	width: 18px;
	height: 33px;
	position: absolute;
	top: 50%;
	margin-top: -58px;
	cursor: pointer;
}
.i-wrap4 .scroll .prev {
	background: url(../images/ico_136.png) no-repeat center;
	left: 0;
}
.i-wrap4 .scroll .next {
	background: url(../images/ico_135.png) no-repeat center;
	right: 0;
}
.i-wrap4 .center-list {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.i-wrap4 .center-list li {
	width: 28.6%;
	margin-right: 2.6%;
}
.i-wrap4 .owrap .center-list li {
	width: 28.6%;
	margin-right: 4.6%;
}
.i-wrap4 .twrap .center-list li {
	width: 28.6%;
	margin-right: 4.6%;
}
.i-wrap4 .center-list .img {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.i-wrap4 .center-list .img img {
	display: block;
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
}
.i-wrap4 .center-list .img:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}
.indexCase
{
	width: 100%;
    position: relative;
    background: url(../images/bg_04.jpg) no-repeat center #f5f5f5;
    padding-bottom: 12px;
}
.indexCase .title
{
	width:86%;
	margin:0 auto;
	padding-top:50px;
	position:relative; 
}
.indexCase .title .left
{
	width:80%;
	float:left;
	margin-bottom:40px;
 
	
}

.indexCase .title .left span
{
	font-size: 48px; 
    display: block;
    width: 100%;
    color: #035cac;
	line-height:50px; 
}
.indexCase .title .right
{
	width:20%;
	float:right;
	position:absolute;
	top:50px;
	right:0;
	z-index:999;
}
.indexCase .title .right a
{
	color: #b8c8e0;
    display: inline-block;
    font-size: 24px;
	line-height:50px; 
}
.indexCase .title .right a:hover{ color:#035cac}
.i-m-wrap {
	display: none;
}
.i-m-wrap .wrap-fir {
	margin-top: 15px;
	padding-bottom: 7px;
}
.i-m-wrap .wrap-fir ul {
	width: 100%;
}
.i-m-wrap .wrap-fir li {
	width: 100%;
	margin-bottom: 5px;
}
.i-m-wrap .wrap-fir li a {
	display: block;
	width: 100%;
}
.i-m-wrap .wrap-fir li .img {
	display: block;
	width: 100%;
}
.i-m-wrap .wrap-fir li img {
	width: 100%;
}
.i-m-wrap .wrap-fir li p {
	text-align: center;
	line-height: 30px;
	color: #666;
}
.i-m-wrap .wrap-sec {
	padding-top: 20px;
	background-color: #f5f5f5;
	padding-bottom: 5px;
}
.i-m-wrap .wrap-sec ul {
	width: 100%;
}
.i-m-wrap .wrap-sec li {
	width: 31%;
	margin-right: 3.5%;
	line-height: 22px;
	margin-bottom: 15px;
	text-align: center;
}
.i-m-wrap .wrap-sec li.right {
	margin-right: 0;
}
.i-m-wrap .wrap-sec li a {
	color: #333;
	display: block;
	padding-top: 43px;
	padding-bottom: 11px;
	width: 100%;
}
.i-m-wrap .wrap-sec .li1 {
	background: url(../images/ico_19.jpg) no-repeat center 30% #fff;
	background-size: auto 30%;
}
.i-m-wrap .wrap-sec .li2 {
	background: url(../images/ico_20.jpg) no-repeat center 30% #fff;
	background-size: auto 30%;
}
.i-m-wrap .wrap-sec .li3 {
	background: url(../images/ico_21.jpg) no-repeat center 30% #fff;
	background-size: auto 30%;
}
.i-m-wrap .wrap-sec .li4 {
	background: url(../images/ico_22.jpg) no-repeat center 30% #fff;
	background-size: auto 30%;
}
.i-m-wrap .wrap-sec .li5 {
	background: url(../images/ico_23.jpg) no-repeat center 30% #fff;
	background-size: auto 30%;
}
.i-m-wrap .wrap-sec .li6 {
	background: url(../images/ico_24.jpg) no-repeat center 30% #fff;
	background-size: auto 30%;
}
.i-m-wrap .wrap-thi {
	background: url(../images/img_09.png) no-repeat center 16% #035cac;
	background-size: 100% auto;
	padding-top: 10px;
	padding-bottom: 34px;
}
.i-m-wrap .wrap-thi .tit {
	display: block;
	line-height: 37px;
	height: 37px;
	width: 100%;
}
.i-m-wrap .wrap-thi .tit .f18 {
	color: #fff;
}
.i-m-wrap .wrap-thi .tit .link {
	display: inline-block;
	color: #a4b9d8;
}
.i-m-wrap .wrap-thi .video-box {
	width: 100%;
	position: relative;/*padding-bottom: 14px;*/
}
.i-m-wrap .wrap-thi li {
	position: relative;
	transiton: normal;
}
.i-m-wrap .wrap-thi video {
	width: 100%;
	height: 100%;
}
.i-m-wrap .wrap-thi .up-box {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 2;
}
.i-m-wrap .wrap-thi .up-box img {
	width: 100%;
}
.i-m-wrap .wrap-thi .up-box .ico {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/ico_12.png) no-repeat center;
	left: 50%;
	margin-left: -15px;
	top: 50%;
	margin-top: -30px;
	position: absolute;
	z-index: 3;
}
.i-m-wrap .wrap-thi .up-box p {
	line-height: 22px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 3;
}
.i-m-wrap .wrap-thi .v-pagination {
	position: absolute;
	bottom: 0;
	left: 50%;
	height: 4px;
}
.i-m-wrap .wrap-thi .v-pagination span {
	display: block;
	width: 8px;
	height: 4px;
	background-color: #81aed6;
	border-radius: 3px;
	margin-left: 4px;
	float: left;
}
.i-m-wrap .wrap-thi .v-pagination .swiper-pagination-bullet-active {
	width: 13px;
	background-color: #fff;
}
.i-m-wrap .wrap-fou {
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(../images/img_10.png) no-repeat center 30%;
	background-size: 100% auto;
}
.i-m-wrap .wrap-fou .left {
	width: 36%;
}
.i-m-wrap .wrap-fou .f18 {
	line-height: 28px;
	color: #035cac;
}
.i-m-wrap .wrap-fou .en {
	color: #888;
	line-height: 19px;
	text-transform: uppercase;
}
.i-m-wrap .wrap-fou .line {
	background-color: #dedede;
	width: 20%;
	height: 2px;
	margin-top: 10px;
	display: block;
}
.i-m-wrap .wrap-fou .newslist {
	width: 100%;
	padding-bottom: 21px;
	margin-top: 17px;
	cursor: grab;
}
.i-m-wrap .wrap-fou .newslist ul {
	width: 100%;
}
.i-m-wrap .wrap-fou .newslist li {
	width: 100%;
}
.i-m-wrap .wrap-fou .newslist li a {
	display: block;
	width: 100%;
}
.i-m-wrap .wrap-fou .newslist li img {
	display: block;
}
.i-m-wrap .wrap-fou .newslist .tit {
	color: #000;
	line-height: 16px;
	font-size: 14px;
	display: block;
	margin-top: 6px;
}
.i-m-wrap .wrap-fou .newslist .date {
	line-height: 14px;
	color: #8d8d8d;
	font-family: "Calibri";
	display: block;
}
.i-m-wrap .wrap-fou .newslist .font {
	display: block;
	line-height: 14px;
	margin-top: 4px;
	color: #666;
}
.i-m-wrap .wrap-fou .newslist .ico {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/ico_13.png) no-repeat center;
	margin-top: 8px;
}
.i-m-wrap .wrap-fou .n-pagination {
	position: absolute;
	left: 50%;
	bottom: 0;
}
.i-m-wrap .wrap-fou .n-pagination span {
	float: left;
	display: block;
	height: 4px;
	width: 8px;
	border-radius: 3px;
	background-color: #bbbbbb;
	margin-left: 8px;
}
.i-m-wrap .wrap-fou .n-pagination .swiper-pagination-bullet-active {
	width: 13px;
	background-color: #035cac;
}
.i-m-wrap .wrap-fou .more {
	display: block;
	width: 14px;
	height: 25px;
	background: url(../images/ico_14.png) no-repeat center;
	margin-top: 6px;
}
/****************海量世界**************/
.ins-banner {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 10;
}
.ins-banner .text{
	position: absolute;
    top: 43%;
    left: 50%;
    z-index: 2;
    margin-left: -44%;
    margin-top: -72px;
    width: 88%;
}
.ins-banner .text h2
{
	font-size: 48px;
    color: #fff;
    line-height: 72px;
    font-weight: bold;
    margin: 0;
}
.ins-banner .text .fa
{
	font-size: 26px;
    line-height: 36px;
    color: #fff;
    margin-bottom: 0;
}
/*.ins-banner.margin{
	padding-top: 141px;
}*/
.ins-banner img {
	float: left;
	width: 100%;
}
.bg-gray {
	background-color: #f5f5f5;
}
.about-home-fir {
	padding-top: 30px;
	padding-bottom: 60px;
}
.about-home-fir.m-wrap {
	padding-bottom: 30px;
}
.about-home-fir h2 {
	font-size: 48px;
	font-weight: normal;
	color: #035cac;
}
.about-home-fir h2 a {
	color: #035cac;
}
.about-home-fir.m-wrap h2 {
	font-size: 25px;
	line-height: 60px;
	padding-top: 5px;
}
.about-home-fir .contwrap {
	width: 100%;
	background-color: #fff;
	height: 420px;
}
.about-home-fir.m-wrap .contwrap {
	height: auto;
}
.about-home-fir .left {
	width: 24.7%;
	margin-top: 72px;
	margin-left: 4.8%;
}
.about-home-fir.m-wrap .left {
	float: none;
	width: 84%;
	margin: 0 auto;
	padding-top: 42px;
	padding-bottom: 40px;
}
.about-home-fir.m-wrap .right {
	float: none;
	width: 84%;
	padding: 40px 8% 18px;
	background: #555;
	line-height: 18px;
	height: auto;
}
.about-home-fir.twrap .left {
	margin-top: 36px;
}
.about-home-fir .left .f22 {
	line-height: 36px;
}
.about-home-fir .left .f22 .about-home-fir.owrap .left .f22 {
	font-size: 18px;
	line-height: 30px;
}
.about-home-fir.twrap .left .f22 {
	font-size: 16px;
	line-height: 24px;
}
.about-home-fir .left .f22 a {
	color: #000;
}
.about-home-fir .line {
	width: 10px;
	height: 3px;
	background-color: #000;
	margin-top: 22px;
	display: block;
}
.about-home-fir .font {
	margin-top: 14px;
	display: block;
	line-height: 24px;
}
.about-home-fir .more {
	line-height: 38px;
	display: inline-block;
	padding-right: 78px;
	font-size: 22px;
	color: #035cac;
	background: url(../images/ico_28.png) no-repeat right center;
	margin-top: 55px;
}
.about-home-fir.m-wrap .more {
	margin-top: 35px;
}
.about-home-fir .right {
	width: 56.4%;
	padding-top: 72px;
	height: 348px;
	padding-left: 4.7%;
	padding-right: 4.4%;
	background: url(../images/bg_05.jpg) no-repeat right top;
	font-size: 13px;
	line-height: 30px;
	color: #ddd;
}
.about-home-fir.twrap .right {
	line-height: 24px;
	height: 388px;
	padding-top: 32px;
}
.about-home-sec {
	height: 650px;
	background: url(../images/bg_06.jpg) no-repeat center;
	position: relative;
	overflow: hidden;
}
.about-home-sec.m-wrap {
	background-size: auto 100%;
	height: 546px;
}
.about-home-sec .titbox {
	padding-top: 61px;
	width: 100%;
}
.about-home-sec.m-wrap .titbox {
	padding-top: 50px;
}
.about-home-sec h2 {
	font-weight: normal;
	color: #fff;
	line-height: 65px;
	text-align: center;
	font-size: 48px;
}
.about-home-sec h2 a {
	color: #fff;
}
.about-home-sec.m-wrap h2 {
	font-size: 30px;
	line-height: 48px;
}
.about-home-sec .f36 {
	color: #fff;
	text-align: center;
	font-size: 36px;
	text-transform: uppercase;
}
.about-home-sec .f36 a {
	color: #fff;
}
.about-home-sec.m-wrap .f36 {
	font-size: 24px;
	line-height: 36px;
}
.about-home-sec .titbox .line {
	display: block;
	width: 80px;
	height: 3px;
	background-color: #fff;
	margin: 20px auto 0;
}
.about-home-sec.m-wrap .titbox .line {
	margin-top: 11px;
	width: 10%;
}
.about-home-sec .centcont {
	width: 44%;
	margin: 93px auto 0;
	overflow: hidden;
	cursor: grab;
}
.about-home-sec .pagination {
}
.about-home-sec.m-wrap .centcont {
	width: 100%;
	margin-top: 70px;
}
.about-home-sec .centcont .line {
	display: block;
	width: 20px;
	height: 8px;
	margin-top: 32px;
	background-color: #fff;
}
.about-home-sec.owrap .centcont .line {
	margin-top: 25px;
	height: 5px;
}
.about-home-sec.twrap .centcont .line {
	margin-top: 27px;
	height: 4px;
	width: 10px;
}
.about-home-sec.m-wrap .centcont .line {
	display: none;
}
.about-home-sec .centcont .f72 {
	font-size: 72px;
	line-height: 72px;
	display: inline-block;
	margin-left: 3.5%;
	color: #fff;
}
.about-home-sec.owrap .centcont .f72 {
	font-size: 53px;
	line-height: 60px;
}
.about-home-sec.twrap .centcont .f72 {
	font-size: 30px;
	line-height: 60px;
}
.about-home-sec.m-wrap .centcont .f72 {
	font-size: 30px;
	line-height: 40px;
}
.about-home-sec .centcont .word {
	width: 66%;
	line-height: 36px;
	color: #fff;
	font-size: 20px;
	display: block;
}
.about-home-sec.owrap .centcont .word {
	font-size: 16px;
	line-height: 28px;
}
.about-home-sec.twrap .centcont .word {
	font-size: 15px;
	line-height: 25px;
}
.about-home-sec.m-wrap .centcont .word {
	font-size: 14px;
	line-height: 26px;
}
.about-home-sec .butn {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 317px;
	cursor: pointer;
}
.about-home-sec.m-wrap .butn {
	display: none;
}
.about-home-sec .prev {
	background: url(../images/ico_30.png) no-repeat left center;
	left: 9.8%;
}
.about-home-sec .next {
	background: url(../images/ico_30.png) no-repeat right center;
	right: 9.8%;
}
.about-home-sec .yearlist {
	width: 100%;
	margin-top: 133px;
	position: relative;
	overflow: hidden;
	background: url(../images/bg_51.png) repeat-x left 13px;
	height: 106px;
}
.about-home-sec.m-wrap .yearlist {
	margin-top: 60px;
}
.about-home-sec .yearlist li {
	width: 181px;
	padding-top: 51px;
	line-height: 55px;
	/*background: url(../images/bg_07.png) no-repeat center 13px;*/
	cursor: pointer;
}
.about-home-sec .yearlist li .year {
	display: block;
	text-align: center;
	font-size: 30px;
	color: #a4b9d8;
}
.about-home-sec .yearlist li .ico {
	width: 30px;
	height: 48px;
	background: url(../images/ico_29.png) no-repeat center top;
	margin: -51px auto 0;
	display: none;
}
.about-home-sec .yearlist li.active .year {
	font-size: 48px;
	font-weight: bold;
	color: #fff;
	margin-top: 3px;
}
.about-home-sec .yearlist li.active .ico {
	display: block;
}
.about-home-thi {
	padding-top: 60px;
}
.about-home-thi.m-wrap {
	padding-top: 30px;
}
.about-home-thi ul {
	width: 100%;
}
.about-home-thi li {
	width: 100%;
	margin-bottom: 60px;
	background-color: #fff;
}
.about-home-thi.m-wrap li {
	margin-bottom: 30px;
}
.about-home-thi li .cont {
	width: 23.8%;
	margin-left: 4.7%;
	margin-top: 72px;
}
.about-home-thi li .cont.rig {
	margin-right: 6%;
}
.about-home-thi.m-wrap li .cont {
	float: none;
	width: 70%;
	margin-left: 8.6%;
	margin-top: 30px;
	margin-bottom: 40px;
}
.about-home-thi.owrap li .cont {
	margin-top: 30px;
}
.about-home-thi.twrap li .cont {
	margin-left: 3%;
	margin-top: 8px;
}
.about-home-thi li .img {
	display: block;
	width: 65.5%;
	position: relative;
	overflow: hidden;
}
.about-home-thi.m-wrap li .img {
	float: none;
	width: 100%;
}
.about-home-thi li .img img {
	width: 100%;
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
}
.about-home-thi li .img:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}
.about-home-thi li .f48 {
	font-size: 48px;
	display: block;
	line-height: 62px;
}
.about-home-thi.m-wrap li .f48 {
	font-size: 36px;
	line-height: 55px;
}
.about-home-thi.owrap li .f48 {
	font-size: 38px;
}
.about-home-thi.twrap li .f48 {
	font-size: 28px;
	line-height: 40px;
}
.about-home-thi li .f48 a {
	color: #035cac;
}
.about-home-thi li .font {
	line-height: 23px;
	display: block;
	margin-top: 6.6%;
}
.about-home-thi li .font a {
	color: #666;
}
.about-home-thi.m-wrap li .font {
	margin-top: 24px;
}
.about-home-thi.twrap li .font {
	line-height: 18px;
	margin-top: 4%;
}
.about-home-thi li .more {
	display: inline-block;
	font-size: 20px;
	color: #000;
	padding-right: 79px;
	background: url(../images/ico_31.png) no-repeat right center;
	line-height: 38px;
	margin-top: 90px;
}
.about-home-thi li .more:hover {
	color: #035cac;
}
.about-home-thi.owrap li .more {
	margin-top: 40px;
}
.about-home-thi.twrap li .more {
	margin-top: 10px;
	padding-right: 56px;
	background-size: auto 80%;
}
.about-home-thi.m-wrap li .more {
	margin-top: 65px;
}
/***************海量世界内页*************/
.ins-navbox {
	height: 75px;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.ins-navbox.m-wrap {
	display: none;
}
.ins-navbox.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
}
.ins-navbox li {
	margin-right: 23px;
	font-size: 16px;
	line-height: 74px;
}
.ins-navbox.twrap li {
	margin-right: 10px;
}
.ins-navbox li a {
	display: block;
	padding: 0 18px;
}
.ins-navbox.twrap li a {
	padding: 0 10px;
}
.ins-navbox li a:hover, .ins-navbox li a.hover {
	color: #035cac;
	border-bottom: 2px solid #035cac;
	position: relative;
	margin-bottom: -1px;
}
.ins-navbox .return-top {
	display: block;
	height: 36px;
	line-height: 36px;
	padding-left: 25px;
	padding-right: 54px;
	background: url(../images/ico_32.png) no-repeat 95px center;
	border: 1px solid #dbdbdb;
	font-size: 14px;
	cursor: pointer;
	margin-top: 19px;
}
.ins-navbox .return-top:hover {
	color: #fff;
	background: url(../images/ico_33.png) no-repeat 95px center #035cac;
	border: 1px solid #035cac;
}
.ins-navbox.twrap .return-top {
	padding-right: 30px;
	padding-left: 15px;
	background: url(../images/ico_32.png) no-repeat 80px center;
}
.ins-navbox.twrap .return-top:hover {
	color: #fff;
	background: url(../images/ico_33.png) no-repeat 80px center #035cac;
	border: 1px solid #035cac;
}
.profile-wrap {
	padding-top: 32px;
	padding-bottom: 40px;
	transition: normal;
}
.profile-wrap.m-wrap {
	padding-top: 25px;
	padding-bottom: 30px;
	position: relative;
	transition: normal;
}
.m-wrap .blackbg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	display: none;
	z-index: 10;
}
.culture-main .f48 {
	font-size:34px;
	color: #0056a9;
	line-height: 50px;
}
.culture-main .f36 {
    font-size: 30px;
    line-height: 36px;
    color: #e5e5e5;
    text-transform: uppercase;
}
.profile-wrap .f48 {
	font-size:34px;
	color: #0056a9;
	line-height: 50px;
}
.profile-wrap.m-wrap .f48 {
	font-size: 18px;
	line-height: 24px;
}
.profile-wrap .f36 {
	font-size: 30px;
	line-height: 36px;
	color: #e5e5e5;
	text-transform: uppercase;
}
.profile-wrap.m-wrap .f36 {
	font-size: 15px;
	line-height: 18px;
}
.profile-wrap .cont {
	width: 100%;
	margin-top: 14px;
	font-size:16px;
	line-height:24px;
}
.profile-wrap .cont:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.profile-wrap .cont .boxs {
	width: 43%;
	margin-right: 6%;
	font-size: 14px;
	line-height: 26px;
	float: left;
	word-break:break-all;
	text-align: justify;
}
.profile-wrap.m-wrap .cont .boxs {
	float: none;
	width: 100%;
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 14px;
}
.profile-wrap .cont .zhic {
	float: none;
    width: 100%;
    margin-bottom: 20px;
    line-height: 24px;
    font-size: 14px;
	display:none;
	text-align: justify;
}
.profile-wrap .cont .zhic img{ width:100%;}
.profile-wrap .cont table
{
	width:100%;
	text-align: justify;
}
..profile-wrap .cont table tbody p{ background:#f00}
.profile-wrap.m-wrap .cont .zhic {
	float: none;
	width: 100%;
	margin-bottom:20px;
	line-height: 24px;
	font-size: 14px;
}
.profile-wrap .bot-box {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-top: 28px;
}
.profile-wrap.m-wrap .botlist {
	display: none;
}
.profile-wrap .botlist {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	z-index: 1;
	margin-top:35px;
}
.profile-wrap .botlist ul {
	width: 100%;
}
.profile-wrap .botlist li {
	width: 25%;
	position: relative;
}
.profile-wrap .botlist li a {
	display: block;
	width: 100%;
	cursor: pointer;
}
.profile-wrap .botlist li img {
	width: 100%;
	height: 100%;
	display: block;
}
.profile-wrap .botlist .upbox {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: url(../images/bg_08.png) repeat center;
}
.profile-wrap .botlist .upbox p {
	width: 150px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	opacity: 0;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	top: 0;
	margin-top: -24px;
}
.profile-wrap .botlist .butn {
	display: block;
	width: 45px;
	height: 80px;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 10;
	cursor: pointer;
}
.profile-wrap .botlist .prev {
	left: 0;
	background: url(../images/ico_34.png) no-repeat left top;
}
.profile-wrap .botlist .prev:hover {
	background: url(../images/ico_34.png) no-repeat left bottom;
}
.profile-wrap .botlist .next {
	right: 0;
	background: url(../images/ico_34.png) no-repeat right top;
}
.profile-wrap .botlist .next:hover {
	background: url(../images/ico_34.png) no-repeat right bottom;
}
.m-ins-navbox {
	width: 100%;
	height: 38px;
	background-color: #fff;
	display: none;
	position: relative;
	z-index: 11;
}
.m-ins-navbox.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
}
.m-ins-navbox .left {
	width: 15%;
	cursor: pointer;
}
.m-ins-navbox .left .ico {
	display: block;
	width: 100%;
	height: 38px;
	background: url(../images/ico_35.png) no-repeat center #035cac;
	background-size: auto 50%;
}
.m-ins-navbox .ret-subbox {
	position: absolute;
	top: 38px;
	width: 100%;
	background-color: #035cac;
	left: 0;
	z-index: 2;
	display: none;
}
.m-ins-navbox .ret-subbox a {
	display: block;
	width: 95%;
	padding-left: 5%;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #4882b6;
	color: #fff;
	font-size: 14px;
	background: url(../images/ico_38.png) no-repeat 92% center;
	background-size: auto 35%;
}
.m-ins-navbox .right {
	width: 85%;
	position: relative;
}
.m-ins-navbox .right .tit {
	display: block;
	width: 95%;
	padding-left: 5%;
	font-size: 14px;
	color: #035cac;
	line-height: 38px;
	background: url(../images/ico_36.png) no-repeat 93% center;
	background-size: auto 50%;
	cursor: pointer;
}
.m-ins-navbox .right .subbox {
	width: 100%;
	position: absolute;
	top: 38px;
	background-color: #fff;
	z-index: 2;
	display: none;
	left: 0;
}
.m-ins-navbox .right .subbox a {
	display: block;
	width: 95%;
	padding-left: 5%;
	line-height: 38px;
	height: 38px;
	border-top: 1px solid #e5e5e5;
	background: url(../images/ico_37.png) no-repeat 92% center;
	background-size: auto 35%;/*border-left: 1px solid #fff;
	margin-left: -1px;*/
}
.profile-wrap .m-botbox {
	width: 100%;
	display: none;
	position: relative;
	margin-top:30px;
}
.profile-wrap.m-wrap .m-botbox {
	display: block;
}
.profile-wrap .m-botbox li {
	width: 100%;
	transition: normal;
}
.profile-wrap .m-botbox li a {
	display: block;
	width: 100%;
	position: relative;
	transition: normal;
}
.profile-wrap .m-botbox li img {
	width: 100%;
	display: block;
}
.profile-wrap .m-botbox li p {
	width: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	background: url(../images/bg_09.png) repeat center;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.profile-wrap .m-botbox .butn {
	display: block;
	position: absolute;
	width: 23px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
	z-index: 2;
}
.profile-wrap .m-botbox .prev {
	left: 0;
	background: url(../images/ico_34.png) no-repeat left top;
	background-size: auto 200%;
}
.profile-wrap .m-botbox .next {
	right: 0;
	background: url(../images/ico_34.png) no-repeat right top;
	background-size: auto 200%;
}
/**********荣誉资质**********/
.honor {
	margin-top: 30px;
	width: 100%;
	position: relative;
}
.honor ul {
	background: #fff;
	width: 98%;
	margin: 0 auto;
	padding: 2% 1%;
}
.honor ul li {
	width: 21%;
	margin: 1.5% 2%;
	float: left;
}
.honor ul li img {
	width: 100%
}
.honor ul li p {
	width: 100%;
	text-align: center
}
.honor ul li p a {
	line-height: 30px;
	font-size: 16px;
	color: #000
}
.honor ul li p a:hover {
	color: #035cac
}
/**********发展历程**********/
.course-wrap {
	padding-top: 32px;
	padding-bottom: 40px;
	transition: normal;
}
.course-wrap.m-wrap {
	padding-top: 15px;
	position: relative;
}
.course-wrap p.f48 {
	font-size: 42px;
	line-height: 50px;
	color: #035cac;
}
.course-wrap.m-wrap p.f48 {
	font-size: 20px;
	line-height: 34px;
}
.course-wrap span.f14 {
	display: block;
	width: 100%;
	line-height: 26px;
}
.course-wrap.m-wrap span.f14 {
	line-height: 22px;
}
.course-wrap .course-list {
	margin-top: 30px;
	width: 100%;
	position: relative;
}
.course-wrap.m-wrap .course-list {
	margin-top: 20px;
}
.course-wrap .course-list .ovh {
	width: 91%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: url(../images/bg_12.png) repeat-x left center;
}
.course-wrap.m-wrap .course-list .ovh {
	background: none;
	width: 100%;
}
.course-wrap .course-list li {
	width: 300px;
	position: relative;
	margin-right: -93px;
}
.course-wrap.m-wrap .course-list li {
	margin-right: 0;
	margin-bottom: 20px;
	width: 100%;
}
.course-wrap .course-list .main {
	padding: 17px 20px 27px;
	background-color: #fff;
	width: 260px;
	color: #777;
}
.course-wrap .course-list .main p {
	padding-left: 18px;
	background: url(../images/ico_125.jpg) no-repeat left 9px;
}
.course-wrap.m-wrap .course-list .main {
	width: 94%;
	padding: 17px 3% 27px;
}
.course-wrap .course-list li .top {
	background: url(../images/bg_10.png) no-repeat left top;
	padding-top: 45px;
	height: 42px;
	line-height: 42px;
	font-family: "Arial";
	font-size: 18px;
	text-align: center;
}
.course-wrap.m-wrap .course-list li .top {
	padding-top: 0;
	padding-left: 3%;
	width: 97%;
	text-align: left;
	background: #e8e8e8;
}
.course-wrap .course-list li.odd {
	margin-top: 0;
}
.course-wrap.m-wrap .course-list li.odd {
	position: relative;
}
.course-wrap .course-list li.odd .top {
	background: url(../images/bg_11.png) no-repeat left bottom;
	padding-bottom: 45px;
	padding-top: 0;
}
.course-wrap.m-wrap .course-list li.odd .top {
	padding-bottom: 0;
	background: #e8e8e8;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.course-wrap.m-wrap .course-list li.odd .main {
	margin-top: 42px;
}
.course-wrap .course-list .butn {
	display: block;
	width: 42px;
	height: 42px;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	cursor: pointer;
}
.course-wrap.m-wrap .course-list .butn {
	display: none;
}
.course-wrap .course-list .prev {
	background: url(../images/ico_40.png) no-repeat center top;
	left: 0;
}
.course-wrap .course-list .next {
	background: url(../images/ico_39.png) no-repeat center top;
	right: 0;
}
.course-wrap .course-list .butn:hover {
	background-position: center bottom;
}
.course-wrap .course-list li:hover .top {
	background: url(../images/bg_10.png) no-repeat right top;
	color: #fff;
}
.course-wrap.m-wrap .course-list li:hover .top, .course-wrap.m-wrap .course-list li.odd:hover .top {
	background: #e8e8e8;
	color: #666;
}
.course-wrap .course-list li.odd:hover .top {
	background: url(../images/bg_11.png) no-repeat right top;
	color: #fff;
}
/*************企业荣誉************/
.honor-wrap {
	padding-top: 32px;
	padding-bottom: 20px;
	transition: normal;
}
.honor-wrap.m-wrap {
	padding-top: 25px;
	padding-bottom: 10px;
}
.honor-wrap p.f48 {
	font-size: 34px;
	line-height: 50px;
	color: #035cac;
}
.honor-wrap p.f36{
	font-size: 30px;
    line-height: 36px;
    color: #e5e5e5;
    text-transform: uppercase
}
.honor-wrap.m-wrap p.f48 {
	line-height: 25px;
	font-size: 18px;
	margin-bottom: 3px;
}
.honor-wrap span.f14 {
	display: block;
	line-height: 26px;
}
.honor-wrap.m-wrap span.f14 {
	line-height: 18px;
}
.honor-wrap .honor-list {
	margin-top: 20px;
	width: 100%;
}
.honor-wrap .honor-list {
	width: 100%;
}
.honor-wrap .honor-list ul {
	width: 100%;
}
.honor-wrap .honor-list li {
	margin-bottom: 15px;
	width: 100%;
	background-color: #fff;
	transition: normal;
}
.honor-wrap .honor-list .img {
	display: block;
	width: 35%;
	position: relative;
	overflow: hidden;
	transition: normal;
	height: 100%;
}
.honor-wrap .honor-list .img img {
	position: relative;
	/*height: 100%;*/
	top: 0;
	width: 100%;
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
	display: block;
}
.honor-wrap.m-wrap .honor-list .img {
	width: 100%;
	float: none;
	padding:0;
}
.honor-wrap .honor-list .img:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}
.honor-wrap .honor-list .right {
	width: 60%;
	padding-top: 2%;
	margin-left: 3.5%;
	margin-right: 1%;
}
.honor-wrap.m-wrap .honor-list .right {
	width: 88%;
	float: left;
	margin: 0;
	padding: 15px 6% 24px;
}
.honor-wrap.twrap .honor-list .right {
	padding-top: 2%;
}
.honor-wrap .honor-list .tit {
	width: 100%;
	line-height: 54px;
	height: 56px;
}
.honor-wrap.owrap .honor-list .tit {
	line-height: 55px;
	height: 55px;
}
.honor-wrap.twrap .honor-list .tit {
	line-height: 34px;
	height: 34px;
}
.honor-wrap.m-wrap .honor-list .tit {
	height: auto;
	overflow: hidden;
}
.honor-wrap .honor-list .tit .f30 {
	color: #035cac;
	display: inline-block;
	margin-right: 19px;
	font-size: 26px;
	font-weight:bold;
	line-height: 50px;
}
.honor-wrap.owrap .honor-list .tit .f30 {
	line-height: 50px;
}
.honor-wrap.twrap .honor-list .tit .f30 {
	line-height: 31px;
	font-size: 20px;
}
.honor-wrap.m-wrap .honor-list .tit .f30 {
	width: 100%;
	line-height: 30px;
	font-size: 20px;
}
.honor-wrap .honor-list .tit .f36 {
	text-transform: uppercase;
	color: #eee;
	font-size: 30px;
}
.honor-wrap.twrap .honor-list .tit .f36 {
	font-size: 20px;
}
.honor-wrap.m-wrap .honor-list .tit .f36 {
	font-size: 20px;
	line-height: 22px;
}
.honor-wrap .honor-list .list {
	width: 100%;
	overflow: hidden;
}
.honor-wrap .honor-list .list li {
	display: block;
	float: left;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	width: 27%;
	/*padding-left: 2%;*/
	margin-right: 4%;
}
.honor-wrap.owrap .honor-list .list li {
	width: 46%;
	line-height:30px;
	margin-right:4%;
}
.honor-wrap.twrap .honor-list .list li {
	width: 46%;
	line-height: 24px;
	padding: 0;
}
.honor-wrap.m-wrap .honor-list .list li {
	width: 96%;
	padding-left: 0;
	line-height: 38px;
}
.target-wrap {
	transition: normal;
	position: relative;
	z-index: 10;
}
.target-wrap .tit {
	padding-top: 32px;
}
.target-wrap.m-wrap .tit {
	padding-top: 20px;
}
.target-wrap .tit .f14 {
	line-height: 34px;
}
.target-wrap.m-wrap .tit .f14 {
	line-height: 22px;
	font-size: 12px;
}
.target-wrap .tit .f18 {
	color: #333;
	line-height: 37px;
}
.target-wrap.m-wrap .tit .f18 {
	line-height: 24px;
	font-size: 14px;
	margin-top: 6px;
}
.target-wrap .tit span {
	display: block;
}
.target-wrap .tit .f48 {
	font-size: 42px;
	color: #035cac;
	line-height: 50px;
}
.target-wrap.m-wrap .tit .f48 {
	font-size: 20px;
	line-height: 34px;
}
.target-wrap .target-list {
	margin-top: 20px;
	padding-bottom: 21px;
}
.target-wrap.m-wrap .target-list {
	margin-top: 14px;
}
.target-wrap .target-list ul {
	width: 100%;
}
.target-wrap .target-list li {
	margin-bottom: 20px;
	width: 100%;
	background-color: #fff;
	padding: 30px 0;
}
.target-wrap.m-wrap .target-list li {
	padding: 18px 0;
}
.target-wrap .target-list .left {
	width: 54%;
	margin-left: 5%;
}
.target-wrap.m-wrap .target-list .left {
	padding-left: 8.6%;
	margin-left: 0;
	width: auto;
	float: none;
	padding-bottom: 15px;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 20px;
}
.target-wrap .target-list .img {
	display: block;
	width: 37%;
}
.target-wrap.m-wrap .target-list .img {
	float: none;
	width: 100%;
	text-align: center;
}
.target-wrap .target-list .img img {
	width: 100%;
}
.target-wrap.m-wrap .target-list .img img {
	width: 85%;
}
.target-wrap .target-list .f36 {
	font-size: 30px;
	color: #035cac;
	line-height: 40px;
	margin-top: 40px;
}
.target-wrap .target-list .f24 {
	font-size: 18px;
}
.target-wrap.owrap .target-list .f36 {
	margin-top: 0;
}
.target-wrap.twrap .target-list .f36 {
	margin-top: 0;
	font-size: 24px;
	line-height: 34px;
}
.target-wrap.m-wrap .target-list .f36 {
	font-size: 18px;
	line-height: 20px;
	margin-top: 10px;
}
.target-wrap .target-list .f68 {
	font-size: 50px;
	color: #f7f7f7;
	line-height: 75px;
	text-transform: uppercase;
}
.target-wrap.owrap .target-list .f68 {
	font-size: 56px;
}
.target-wrap.twrap .target-list .f24 {
	font-size: 18px;
}
.target-wrap.m-wrap .target-list .f24 {
	font-size: 12px;
}
.target-wrap.twrap .target-list .f68 {
	font-size: 32px;
	line-height: 50px;
}
.target-wrap.m-wrap .target-list .f68 {
	font-size: 24px;
	line-height: 40px;
}
.strategic-wrap {
	position: relative;
	transition: normal;
}
.strategic-wrap .tit {
	padding: 40px 0 0;
}
.strategic-wrap.m-wrap .tit {
	padding: 10px 0 0;
}
.strategic-wrap .tit .f48 {
	color: #035cac;
	font-size: 48px;
	line-height: 86px;
}
.strategic-wrap.m-wrap .tit .f48 {
	font-size: 18px;
	line-height: 34px;
}
.strategic-wrap .strategic-list {
	margin-top: 20px;
}
.strategic-wrap.m-wrap .strategic-list {
	margin-top: 10px;
}
.strategic-wrap .strategic-list ul {
	width: 100%;
}
.strategic-wrap .strategic-list li {
	width: 100%;
	margin-bottom: 50px;
	background-color: #fff;
}
.strategic-wrap.m-wrap .strategic-list li {
	padding-bottom: 47px;
}
.strategic-wrap .strategic-list .img {
	display: block;
	width: 35%;
}
.strategic-wrap.m-wrap .strategic-list .img {
	float: none;
	width: 100%;
	transition: normal;
}
.strategic-wrap .strategic-list .img img {
	width: 100%;
	display: block;
}
.strategic-wrap .strategic-list .right {
	margin-left: 6%;
	width: 59%;
	padding-top: 4%;
}
.strategic-wrap.twrap .strategic-list .right {
	padding-top: 0;
}
.m-wrap .strategic-list .right {
	width: 88%;
}
.strategic-list .right .f48 {
	font-size: 48px;
	line-height: 86px;
	color: #035cac;
}
.twrap .strategic-list .right .f48, .owrap .strategic-list .right .f48 {
	font-size: 25px;
	line-height: 40px;
	margin-top: 20px;
}
.twrap .strategic-list .right .f18, .owrap .strategic-list .right .f18 {
	line-height: 32px;
}
.m-wrap .strategic-list .right .f48 {
	font-size: 20px;
	line-height: 36px;
}
.strategic-list .right .f18 {
	line-height: 40px;
	display: block;
	width: 90%;
}
.twrap .strategic-list .right .f18 {
	line-height: 22px;
	font-size: 14px;
	margin-top: 10px;
}
.m-wrap .strategic-list .right .f18 {
	font-size: 14px;
	line-height: 18px;
}
.company-wrap {
	transition: normal;
}
.company-wrap.m-wrap {
	position: relative;
}
.company-wrap .company-list {
	padding-top: 40px;
	padding-bottom: 21px;
}
.company-wrap.m-wrap .company-list {
	padding-top: 20px;
}
.company-wrap .company-list ul {
	width: 100%;
}
.company-wrap .company-list li {
	width: 100%;
	background-color: #fff;
	margin-bottom: 20px;
	position: relative;
	transition: normal;
}
.company-wrap .company-list .cent {
	width: 49%;
	padding-top: 4px;
}
.company-wrap.m-wrap .company-list .cent {
	float: none;
	width: 100%;
	padding-top: 0;
	border-bottom: 1px solid #e5e5e5;
}
.company-wrap .company-list .cent .img {
	display: block;
	width: 100%;
	transiton: normal;
}
.company-wrap .company-list .cent img {
	width: 100%;
	display: block;
}
.company-wrap .company-list .num {
	display: block;
	width: 10%;
	text-align: center;
	font-size: 100px;
	color: #035cac;
	padding-top: 0;
	line-height: 140px;
	font-family: "Bebas", "Arial";
}
.company-wrap.owrap .company-list .num {
	font-size: 56px;
	line-height: 86px;
}
.company-wrap.twrap .company-list .num {
	font-size: 50px;
	line-height: 58px;
}
.company-wrap.m-wrap .company-list .num {
	float: none;
	display: inline-block;
	font-size: 18px;
	width: auto;
	line-height: 71px;
	padding-top: 0;
	left: 3%;
	position: absolute;
}
.company-wrap .company-list .ttbox {
	width: 100%;
	display: block;
	line-height: 70px;
	height: 70px;
}
.company-wrap.twrap .company-list .cent .ttbox {
	line-height: 50px;
	height: auto;
	overflow: hidden;
	max-height: 100px;
}
.company-wrap.m-wrap .company-list .ttbox {
	height: 70px;
}
.company-wrap.twrap .company-list .link {
	float: left;
	line-height: 30px;
	margin: 5px 0;
}
.company-wrap .company-list .link {
	display: inline-block;
	padding-right: 48px;
	background: url(../images/ico_41.png) no-repeat right center;
	font-size: 18px;
}
.company-wrap.m-wrap .company-list .link {
	font-size: 14px;
	background-size: auto 30%;
	padding-right: 28px;
	margin-right: 3%;
}
.company-wrap .company-list .link:hover {
	color: #035cac;
}
.company-wrap .company-list .word {
	display: block;
	width: 100%;
	margin-top: 16px;
	line-height: 26px;
	font-size: 14px;
}
.company-wrap.m-wrap .company-list .word {
	font-size: 14px;
	line-height: 24px;
	width: 90%;
	padding: 10px 5% 20px;
}
.company-wrap .company-list .right {
	width: 29%;
	padding: 4px 4% 0;
	background-color: #fcfcfc;
}
.company-wrap.m-wrap .company-list .right {
	float: none;
	width: 90%;
	padding: 0 5%;
	background-color: #fff;/*height: 350px;*/
}
.company-wrap .company-list .ttbox .f30 {
	font-size: 26px;
	color: #035cac;
}
.company-wrap.owrap .company-list .right .ttbox .f30 {
	width: 100%;
}
.company-wrap.twrap .company-list .ttbox .f30 {
	display: block;
	width: 100%;
}
.company-wrap.m-wrap .company-list .ttbox .f30 {
	font-size: 14px;
}
.company-wrap.m-wrap .company-list .right .ttbox .f30 {
	width: 100%;
}
.company-wrap.m-wrap .company-list .cent .ttbox .f30 {
	padding-left: 12%;
}
.company-wrap .company-list .graph {
	display: block;
	width: 100%;
	height: 75%;
}
.company-wrap.owrap .company-list .ttbox .f14 {
	float: left;
	margin-bottom: 14px;
	line-height: 20px;
}
.company-wrap.twrap .company-list .ttbox .f14 {
	line-height: 24px;
	float: left;
}
.company-wrap .company-list .right .ttbox {
	height: 94px;
}
.company-wrap.twrap .company-list .right .ttbox {
	line-height: 50px;
}
/*.company-wrap.owrap .company-list .right{
	height: 460px;
}
.company-wrap.twrap .company-list .right{
	height: 440px;
}*/
.company-wrap.m-wrap .company-list .right .ttbox {
	line-height: 60px;
	height: 80px;
}
.company-wrap.m-wrap .company-list .right .f14 {
	display: inline-block;
	font-size: 12px;
	float: left;
	line-height: 20px;
	margin-top: -16px;
}
/****************新闻媒体**************/
.news-home .wrap1 {
	padding-top: 30px;
	padding-bottom: 70px;
	transition: normal;
}
.news-home .wrap1.m-wrap {
	padding-top: 0;
	transition: normal;
	padding-bottom: 20px;
}
.news-home .wrap1 h2 {
	font-size: 48px;
	line-height: 106px;
	font-weight: normal;
	color: #035cac;
}
.news-home .wrap1.m-wrap h2 {
	font-size: 20px;
	line-height: 45px;
}
.news-home .wrap1 .boxs {
	width: 49%;
}
.news-home .wrap1.m-wrap .boxs {
	display: none;
}
.news-home .wrap1 .boxs a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.news-home .wrap1 .boxs img {
	width: 100%;
}
.news-home .wrap1 .boxs .cont {
	width: 93%;
	padding: 0 4% 30px;
	background-color: #035cac;
	position: absolute;
	left: 0;
	bottom: -106px;
	color: #fff;
}
.news-home .wrap1.twrap .boxs .cont {
	padding-bottom: 10px;
	bottom: -32px;
}
.news-home .wrap1 .boxs .f24 {
	display: block;
	line-height: 70px;
	height: 70px;
	overflow: hidden;
}
.news-home .wrap1.twrap .boxs .f24 {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.news-home .wrap1 .boxs .date {
	line-height: 20px;
	font-size: 14px;
	color: #a4b9d8;
	display: block;
}
.news-home .wrap1 .boxs .word {
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #b0c2dd;
	margin-top: 9px;
	max-height: 48px;
	position: relative;
	overflow: hidden;
}
.news-home .wrap1.twrap .boxs .word {
	display: none;
}
.news-home .wrap2 {
	padding-top: 34px;
}
.news-home .wrap2.m-wrap {
	transition: normal;
	padding-top: 12px;
}
.news-home .wrap2 .navbox {
	width: 100%;
	border-bottom: 1px solid #d4d4d4;
	height: 105px;
	font-size: 48px;
}
.news-home .wrap2.twrap .navbox {
	font-size: 36px;
	height: 85px;
}
.news-home .wrap2.m-wrap .navbox {
	height: 43px;
	text-align: center;
}
.news-home .wrap2 .navbox a {
	float: left;
	margin-right: 17px;
	height: 103px;
	display: inline-block;
	padding: 0 24px;
}
.news-home .wrap2.m-wrap .navbox a {
	font-size: 20px;
	line-height: 42px;
	height: 42px;
	float: none;
	padding: 0;
	vertical-align: top;
}
.news-home .wrap2.twrap .navbox a {
	height: 83px;
}
.news-home .wrap2 .navbox a:hover, .news-home .wrap2 .navbox a.hover {
	border-bottom: 3px solid #035cac;
	margin-bottom: -1px;
	color: #035cac;
}
.news-home .wrap2.m-wrap .navbox a.hover {
	border-bottom: 2px solid #035cac;
}
.news-home .wrap2 .main {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-top: 30px;
	border-bottom: 1px solid #d4d4d4;
	opacity: 0;
	filter: Alpha(opacity=0);
}
.news-home .wrap2 .box {
	background-color: #fff;
	float: left;
}
.news-home .wrap2.m-wrap .box {
	width: 90%;
	padding: 5%;
	margin-bottom: 18px;
}
.news-home .wrap2.m-wrap .box:hover {
	background-color: #035cac;
}
.news-home .wrap2 .box a {
	display: block;
	/*width: 345px;*/
	width: 260px;
	padding: 30px;
	transition: all 0.3s ease 0s;
	cursor: pointer;
}
.news-home .wrap2.m-wrap .box a {
	transition: normal;
	width: 100%;
	padding: 0;
}
.news-home .wrap2 .box a:hover {
	background-color: #035cac;
}
.news-home .wrap2 .box a:hover .f18 {
	color: #fff;
}
.news-home .wrap2 .box .f18 {
	line-height: 26px;
	display: block;
	color: #035cac;
}
.news-home .wrap2 .box .more {
	line-height: 24px;
	display: inline-block;
	padding-right: 16px;
	background: url(../images/ico_42.png) no-repeat right center;
	color: #333;
	margin-top: 19px;
	color: #333;
}
.news-home .wrap2 .box a:hover .more {
	color: #fff;
	background: url(../images/ico_43.png) no-repeat right center;
}
.news-home .wrap2 .box .date {
	line-height: 32px;
	color: #888;
	display: block;
}
.news-home .wrap2 .box a:hover .date {
	color: #82a0cb;
}
.news-home .wrap2 .box .img {
	display: block;
	width: 100%;
	margin-top: 9px;
}
.news-home .wrap2 .box .img img {
	display: block;
	width: 100%;
}
.news-home .wrap2 .box .word {
	margin-top: 13px;
	width: 100%;
	display: block;
	color: #666;
}
.news-home .wrap2 .box a:hover .word {
	color: #c2d0e4;
}
.news-home .wrap2 .look-more {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 52px;
	text-align: center;
}
.news-home .wrap2 .look-more span {
	display: inline-block;
	line-height: 40px;
	cursor: pointer;
	color: #828282;
	font-size: 24px;
}
.news-home .wrap3 {
	padding-top: 31px;
	padding-bottom: 60px;
	transition: normal;
}
.news-home .wrap3.twrap {
	padding-top: 10px;
}
.news-home .wrap3.m-wrap {
	padding-top: 12px;
	padding-bottom: 23px;
}
.news-home .wrap3 h2 {
	font-size: 48px;
	color: #035cac;
	font-weight: normal;
}
.news-home .wrap3.twrap h2 {
	font-size: 34px;
	line-height: 90px;
}
.news-home .wrap3.m-wrap h2 {
	font-size: 20px;
}
.news-home .wrap3 .titbox {
	width: 100%;
	height: 105px;
	line-height: 105px;
}
.news-home .wrap3.twrap .titbox {
	height: 90px;
	line-height: 90px;
}
.news-home .wrap3.m-wrap .titbox {
	line-height: 46px;
	height: 46px;
}
.news-home .wrap3 .titbox .more {
	font-size: 24px;
	color: #8ea9d0;
	display: inline-block;
}
.news-home .wrap3 .titbox .more {
	font-size: 14px;
}
.news-home .wrap3 .list {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.news-home .wrap3 .m-list {
	display: none;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 18px;
}
.news-home .wrap3.m-wrap .m-list {
	display: block;
}
.news-home .wrap3.m-wrap .list {
	display: none;
}
.news-home .wrap3 .list ul {
	width: 104%;
}
.news-home .wrap3 .m-list ul {
	width: 100%;
}
.news-home .wrap3 .list li {
	width: 23%;
	margin-right: 2%;
}
.news-home .wrap3 .m-list li {
	width: 100%;
	margin: 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	transition: normal;
}
.news-home .wrap3 li span {
	transition: normal;
}
.news-home .wrap3 .list .img {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.news-home .wrap3 .m-list .img, .news-home .wrap3 .m-list .img a {
	display: block;
	width: 100%;
}
.news-home .wrap3 .list .img a {
	display: block;
	width: 100%;
}
.news-home .wrap3 .list .img img {
	width: 100%;
	display: block;
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
}
.news-home .wrap3 .list .img:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}
.news-home .wrap3 .m-list .img img {
	display: inline-block;
	width: 100%;
}
.news-home .wrap3 .list .f18, .news-home .wrap3 .m-list .f18 {
	display: block;
	margin-top: 21px;
	width: 100%;
}
.news-home .wrap3 .list .f18 a, .news-home .wrap3 .m-list .f18 a {
	color: #333;
}
.news-home .wrap3 .list .f18 a:hover {
	color: #035cac;
}
.news-home .wrap3 .list .word, .news-home .wrap3 .m-list .word {
	line-height: 22px;
	display: block;
	margin-top: 6px;
	width: 100%;
}
.news-home .wrap3 .list .word a {
	color: #666;
}
.news-home .wrap3 .list .word a:hover {
	color: #035cac;
}
.news-home .wrap3 .list .more, .news-home .wrap3 .m-list .more {
	display: inline-block;
	padding-right: 16px;
	background: url(../images/ico_42.png) no-repeat right center;
	margin-top: 18px;
	color: #333;
}
.news-home .wrap3 .list .more:hover {
	color: #035cac;
}
.news-home .wrap3.m-wrap .m-list .pagination-s {
	position: absolute;
	bottom: 0;
	left: 50%;
}
.news-home .wrap3.m-wrap .m-list .pagination-s span {
	display: block;
	width: 15px;
	height: 7px;
	background: url(../images/ico_51.png) no-repeat left center;
	margin-right: 8px;
	float: left;
	border-radius: 0;
}
.news-home .wrap3.m-wrap .m-list .pagination-s span.swiper-pagination-bullet-active {
	width: 25px;
	background: url(../images/ico_51.png) no-repeat right center;
}
.news-home .wrap4 {
	background-color: #035cac;
	padding-top: 68px;
	padding-bottom: 66px;
}
.news-home .wrap4.m-wrap {
	padding-top: 26px;
	padding-bottom: 47px;
}
.news-home .wrap4 .left {
	width: 32%;
}
.news-home .wrap4.m-wrap .left {
	width: 100%;
	float: none;
}
.news-home .wrap4 .left .f48 {
	font-size: 48px;
	color: #fff;
	line-height: 67px;
	display: block;
}
.news-home .wrap4.m-wrap .left .f48 {
	font-size: 25px;
	line-height: 34px;
}
.news-home .wrap4.twrap .left .f48 {
	font-size: 36px;
}
.news-home .wrap4 .left .f36 {
	font-size: 36px;
	line-height: 44px;
	color: #fff;
	display: block;
	text-transform: uppercase;
}
.news-home .wrap4.m-wrap .left .f36 {
	font-size: 15px;
	line-height: 22px;
}
.news-home .wrap4.twrap .left .f36 {
	font-size: 24px;
	line-height: 24px;
}
.news-home .wrap4 .left .line {
	display: block;
	width: 80px;
	height: 3px;
	background-color: #1d6db4;
	margin-top: 50px;
}
.news-home .wrap4.twrap .left .line {
	margin-top: 30px;
}
.news-home .wrap4.m-wrap .left .line {
	margin-top: 17px;
}
.news-home .wrap4 .right {
	width: 52%;
	padding: 0 4% 0 3%;
	background-color: #024a8a;
	border-radius: 4px;
	margin-top: 7px;
	color: #fff;
	line-height: 36px;
}
.news-home .wrap4.m-wrap .right {
	float: none;
	width: 100%;
	padding-left: 0;
	background: none;
	margin-top: 20px;
}
.news-home .wrap4 .right .fl {
	display: block;
	width: 69%;
	padding: 26px 0;
	font-size: 20px;
	border-right: 1px solid #1c5c96;
}
.news-home .wrap4.owrap .right .fl {
	width: 63%;
	font-size: 16px;
}
.news-home .wrap4.twrap .right .fl {
	width: 63%;
	font-size: 16px;
}
.news-home .wrap4.m-wrap .right .fl {
	float: none;
	width: 95%;
	border: none;
	background-color: #024a8a;
	border-radius: 4px;
	padding: 14px 0 14px 5%;
	font-size: 14px;
	line-height: 28px;
}
.news-home .wrap4 .right .more {
	display: inline-block;
	padding-right: 63px;
	background: url(../images/ico_44.png) no-repeat right center;
	line-height: 42px;
	margin-top: 54px;
	color: #fff;
	font-size: 24px;
}
.news-home .wrap4.owrap .right .more {
	font-size: 20px;
	background-size: auto 80%;
	padding-right: 44px;
}
.news-home .wrap4.twrap .right .more {
	font-size: 16px;
	background-size: auto 68%;
	padding-right: 38px;
	margin-top: 76px;
}
.news-home .wrap4.m-wrap .right .more {
	float: none;
	margin-top: 22px;
	font-size: 14px;
	padding-right: 36px;
	background-size: auto 56%;
}
.news-home .wrap1 .m-topscroll {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 22px;
	display: none;
}
.news-home .wrap1.m-wrap .m-topscroll {
	display: block;
}
.news-home .wrap1 .m-topscroll ul {
	width: 100%;
}
.news-home .wrap1 .m-topscroll li {
	width: 100%;
}
.news-home .wrap1 .m-topscroll li img, .news-home .wrap1 .m-topscroll li a {
	display: block;
	width: 100%;
}
.news-home .wrap1 .m-topscroll li .tit {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background-color: #035cac;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.news-home .wrap1 .m-topscroll .pagination {
	position: absolute;
	bottom: 0;
	left: 50%;
}
.news-home .wrap1 .m-topscroll .pagination span {
	display: block;
	float: left;
	width: 15px;
	height: 7px;
	margin-right: 8px;
	background: url(../images/ico_51.png) no-repeat left center;
	border-radius: 0;
}
.news-home .wrap1 .m-topscroll .pagination span.swiper-pagination-bullet-active {
	width: 25px;
	height: 7px;
	background: url(../images/ico_51.png) no-repeat right center;
}
.news-infor {
	position: relative;
}
.news-infor .top-wrap {
	padding-top: 40px;
	padding-bottom: 20px;
	transition: normal;
}
.news-infor .top-wrap.m-wrap {
	padding: 20px 0 20px;
	width: 100%;
}
.news-infor .top-wrap .left-scroll {
	width: 49%;
	background: url(../../images/loading.gif) no-repeat center;
	min-height: 40px;
}
.news-infor .top-wrap .left {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: none;
}
.news-infor .top-wrap.long-wrap .left, .news-infor .top-wrap.long-wrap .left-scroll {
	width: 100%;
}
.news-infor .top-wrap.long-wrap .right {
	width: 100%;
	margin-top: 30px;
}
.news-infor .top-wrap.m-wrap .left, .news-infor .top-wrap.m-wrap .right {
	display: none;
}
.news-infor .top-wrap .left .bd {
	width: 100%;
}
.news-infor .top-wrap .left .butn {
	display: block;
	width: 49px;
	height: 81px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	cursor: pointer;
}
.news-infor .top-wrap.twrap .left .butn {
	width: 30px;
	height: 50px;
	background-size: 100% auto;
}
.news-infor .top-wrap .left .prev {
	background: url(../images/ico_45.png) no-repeat center top;
	left: 0;
}
.news-infor .top-wrap .left .next {
	background: url(../images/ico_46.png) no-repeat center top;
	right: 0;
}
.news-infor .top-wrap .left .butn:hover {
	background-position: center bottom;
}
.news-infor .top-wrap .left li a {
	display: block;
	position: relative;
	cursor: pointer;
	width: 100%;
}
.news-infor .top-wrap .left li img {
	width: 100%;
	display: block;
}
.news-infor .top-wrap .left li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 70px;
	font-size: 24px;
	color: #fff;
	background: url(../images/bg_09.png) repeat center;
}
.news-infor .top-wrap.owrap .left li p {
	line-height: 44px;
	font-size: 16px;
}
.news-infor .top-wrap.twrap .left li p {
	line-height: 50px;
	font-size: 17px;
}
.news-infor .top-wrap .left .btnbox {
	position: absolute;
	bottom: 16%;
	left: 50%;
	overflow: hidden;
}
.news-infor .top-wrap .btnbox span {
	width: 15px;
	height: 7px;
	margin-left: 8px;
	cursor: pointer;
	background: url(../images/ico_47.png) no-repeat right center;
	text-indent: 9999;
	display: block;
	float: left;
	transition: normal;
}
.news-infor .top-wrap .btnbox span.on {
	background: url(../images/ico_47.png) no-repeat left center;
	width: 25px;
}
.news-infor .top-wrap .right {
	width: 48%;
}
.news-infor .top-wrap .right ul {
	width: 100%;
}
.news-infor .top-wrap .right li {
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 40px;
}
.news-infor .top-wrap.owrap .right li {
	margin-bottom: 10px;
	padding-bottom: 6px;
}
.news-infor .top-wrap.twrap .right li {
	margin-bottom: 8px;
	padding-bottom: 6px;
}
.news-infor .top-wrap .right li a {
	display: block;
	cursor: pointer;
}
.news-infor .top-wrap .right .f24 {
	display: block;
	color: #333;
	line-height: 24px;
	height: 24px;
	font-size: 16px;
	overflow: hidden;
}
.news-infor .top-wrap.twrap .right .f24 {
	font-size: 20px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.news-infor .top-wrap .right .date {
	display: inline-block;
	line-height: 22px;
	color: #a5a5a5;
	margin-top: 4px;
	font-size: 14px;
}
.news-infor .top-wrap .right .word {
	display: block;
	line-height: 22px;
	color: #666;
	margin-top: 9px;
	height: 48px;
	overflow: hidden;
	font-size: 12px;
}
/*.news-infor .top-wrap.twrap .right .word{
	display: none;
}*/
.news-infor .top-wrap .right li a:hover .f24 {
	color: #035cac;
}
.news-infor .top-wrap .right li a:hover .date {
	color: #a3b9d8;
}
.news-infor .top-wrap .right li a:hover .word {
	color: #5986be;
}
.news-infor .top-wrap .m-scroll {
	display: none;
	padding-bottom: 30px;
	position: relative;
	overflow: hidden;
}
.news-infor .top-wrap.m-wrap .m-scroll {
	display: block;
}
.news-infor .top-wrap .m-scroll ul {
	width: 100%;
}
.news-infor .top-wrap .m-scroll li {
	width: 100%;
}
.news-infor .top-wrap .m-scroll li a {
	display: block;
	position: relative;
	width: 100%;
}
.news-infor .top-wrap .m-scroll li img {
	display: block;
	width: 100%;
}
.news-infor .top-wrap .m-scroll li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	background-color: #035cac;
	color: #fff;
}
.news-infor .top-wrap .m-scroll .page-btn {
	position: absolute;
	bottom: 0;
	left: 50%;
}
.news-infor .top-wrap .m-scroll .page-btn span {
	display: block;
	width: 15px;
	height: 7px;
	float: left;
	margin-right: 8px;
	background: url(../images/ico_51.png) no-repeat left center;
	border-radius: 0;
}
.news-infor .top-wrap .m-scroll .page-btn span.swiper-pagination-bullet-active {
	width: 25px;
	background: url(../images/ico_51.png) no-repeat right center;
}
.news-infor .wrap2 {
	padding-top: 60px;
}
.news-infor .wrap2.m-wrap {
	transition: normal;
	width: 100%;
	padding: 0 5%;
	margin-left: -5%;
}
.news-infor .wrap2 .main {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-top: 30px;
	border-bottom: 1px solid #d4d4d4;
	opacity: 0;
	filter: Alpha(opacity=0);
}
.news-infor .wrap2 .box {
	background-color: #fff;
	float: left;
}
.news-infor .wrap2.m-wrap .box {
	width: 100%;
}
.news-infor .wrap2 .box a {
	display: block;
	/*width: 345px;*/
	width: 260px;
	padding: 30px;
	transition: all 0.3s ease 0s;
	cursor: pointer;
}
.news-infor .wrap2.m-wrap .box a {
	width: 88%;
	padding: 15px 6%;
}
.news-infor .wrap2 .box a:hover {
	background-color: #035cac;
}
.news-infor .wrap2 .box a:hover .f18 {
	color: #fff;
}
.news-infor .wrap2 .box img {
	display: block;
	width: 100%;
}
.news-infor .wrap2.m-wrap .box img {
	display: none;
}
.news-infor .wrap2 .box .f18 {
	line-height: 26px;
	display: block;
	color: #035cac;
	height: 52px;
	position: relative;
	overflow: hidden;
}
.news-infor .wrap2.m-wrap .box .f18 {
	font-size: 16px;
}
.news-infor .wrap2 .box .more {
	line-height: 24px;
	display: inline-block;
	padding-right: 16px;
	background: url(../images/ico_42.png) no-repeat right center;
	color: #333;
	margin-top: 19px;
	color: #333;
}
.news-infor .wrap2.m-wrap .box .more {
	display: none;
}
.news-infor .wrap2 .box a:hover .more {
	color: #fff;
	background: url(../images/ico_43.png) no-repeat right center;
}
.news-infor .wrap2 .box .date {
	line-height: 32px;
	color: #888;
	display: block;
}
.news-infor .wrap2.m-wrap .box .date {
	font-size: 12px;
	line-height: 24px;
}
.news-infor .wrap2 .box a:hover .date {
	color: #82a0cb;
}
.news-infor .wrap2 .box .img {
	display: block;
	width: 100%;
	margin-top: 9px;
}
.news-infor .wrap2 .box .word {
	margin-top: 13px;
	width: 100%;
	display: block;
	color: #666;
	height: 90px;
	overflow: hidden;
}
.news-infor .wrap2.m-wrap .box .word {
	margin-top: 0;
}
.news-infor .wrap2 .box a:hover .word {
	color: #c2d0e4;
}
.news-infor .wrap2 .box .img {
	display: block;
	position: relative;
}
.news-infor .wrap2 .box .img .bg-pic {
	width: 100%;
}
.news-infor .wrap2 .box .img .up-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.news-infor .wrap2.m-wrap .page {
	display: none;
}
.page {
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 60px;
}
.news-infor .wrap2 .look-more {
	display: none;
	width: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #878787;
	cursor: pointer;
	text-align: center;
	padding-bottom: 10px;
}
.news-infor .wrap2.m-wrap .look-more {
	display: block;
}
.header-special {
	padding-top: 36px;
	padding-bottom: 36px;
	background-color: #fff;
}
.header-special.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
}
.header-special.owrap {
	padding-top: 28px;
	padding-bottom: 28px;
}
.header-special.twrap {
	padding-top: 20px;
	padding-bottom: 20px;
}
.header-special.m-wrap {
	display: none;
}
.header-special .logo {
	display: inline-block;
	margin-right: 28px;
}
.header-special .font {
	color: #333;
	display: inline-block;
	line-height: 28px;
	margin-top: 8px;
}
.header-special .nav {
	line-height: 38px;
}
.header-special .nav a {
	display: inline-block;
	padding-left: 45px;
	font-size: 16px;
	color: #333;
	margin-left: 37px;
	float: right;
	background: url(../images/ico_49.png) no-repeat left center;
}
.header-special .nav a:hover {
	color: #035cac;
}
.special-focus .wrap1 {
	padding-top: 60px;
	padding-bottom: 43px;
}
.special-focus .wrap1.m-wrap {
	padding-top: 26px;
}
.special-focus .wrap1 .left {
	width: 32%;
	position: relative;
	overflow: hidden;
	display: none;
}
.special-focus .wrap1.m-wrap .left {
	display: none;
}
.special-focus .wrap1 .left li {
	width: 100%;
	transition: normal;
}
.special-focus .wrap1 .left a {
	display: block;
	width: 100%;
	cursor: pointer;
	position: relative;
	height: 100%;
}
.special-focus .wrap1 .left p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 5%;
	padding-right: 5%;
	width: 90%;
	line-height: 50px;
	background: url(../images/bg_09.png) repeat center;
	font-size: 14px;
	color: #fff;
	z-index: 1;
	transition: all 0.3s ease 0s;
}
.special-focus .wrap1.twrap .left p {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.special-focus .wrap1 .left img {
	display: block;/*height: 100%;*/
}
.special-focus .wrap1 .left .btnbox {
	position: absolute;
	right: 4%;
	bottom: 20px;
	z-index: 2;
}
.special-focus .wrap1 .left .btnbox span {
	display: block;
	float: left;
	margin-left: 8px;
	width: 10px;
	height: 10px;
	background: url(../images/ico_48.png) no-repeat right center;
	cursor: pointer;
	transition: normal;
}
.special-focus .wrap1 .left .btnbox span.on {
	background: url(../images/ico_48.png) no-repeat left center;
}
.special-focus .wrap1 .m-scroll {
	display: none;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 33px;
	margin-bottom: 30px;
}
.special-focus .wrap1.m-wrap .m-scroll {
	display: block;
}
.special-focus .wrap1 .m-scroll ul, .special-focus .wrap1 .m-scroll li {
	width: 100%;
}
.special-focus .wrap1 .m-scroll li a {
	display: block;
	width: 100%;
	position: relative;
}
.special-focus .wrap1 .m-scroll li img {
	display: block;
	width: 100%;
}
.special-focus .wrap1 .m-scroll li p {
	width: 90%;
	line-height: 38px;
	height: 38px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/bg_09.png) repeat center;
	padding: 0 5%;
	color: #fff;
}
.special-focus .wrap1 .m-scroll .pagination {
	position: absolute;
	bottom: 0;
	left: 50%;
}
.special-focus .wrap1 .m-scroll .pagination span {
	display: block;
	width: 15px;
	height: 7px;
	background: url(../images/ico_51.png) no-repeat left center;
	float: left;
	margin-right: 8px;
	border-radius: 0;
}
.special-focus .wrap1 .m-scroll .pagination span.swiper-pagination-bullet-active {
	background: url(../images/ico_51.png) no-repeat right center;
	width: 25px;
}
.special-focus .wrap1 .right {
	width: 68%;
}
.special-focus .wrap1.m-wrap .right {
	width: 100%;
}
.special-focus .wrap1 .right ul {
	width: 100%;
}
.special-focus .wrap1 .right li {
	width: 47%;
	background-color: #f1f1f1;
	margin-left: 3%;
	transition: all 0.2s ease 0s;
	margin-bottom: 20px;
}
.special-focus .wrap1.m-wrap .right li {
	width: 100%;
	margin-left: 0;
	margin-bottom: 14px;
}
.special-focus .wrap1 .right li a {
	display: block;
	padding: 25px 5% 28px;
	width: 90%;
}
.special-focus .wrap1.owrap .right li a {
	padding: 14px 5%;
}
.special-focus .wrap1.twrap .right li a {
	padding: 10px 5% 10px;
}
.special-focus .wrap1.m-wrap .right li a {
	padding: 25px 5% 40px;
}
.special-focus .wrap1 .right li span {
	transition: all 0.2s ease 0s;
}
.special-focus .wrap1 .right .f18 {
	display: block;
	line-height: 28px;
	color: #666;
	height: 28px;
	overflow: hidden;
}
.special-focus .wrap1.owrap .right .f18 {
	font-size: 16px;
}
.special-focus .wrap1.m-wrap .right .f18 {
	color: #035cac;
	font-size: 16px;
	line-height: 24px;
}
.special-focus .wrap1 .right .word {
	line-height: 24px;
	color: #b1b1b1;
	display: block;
	margin-top: 9px;
	font-size: 14px;
	height: 48px;
	overflow: hidden;
}
/*.special-focus .wrap1.twrap .right .word{
	display: none;
}*/
.special-focus .wrap1.m-wrap .right .word {
	color: #666;
	margin-top: 4px;
	position: relative;
}
.special-focus .wrap1 .right .date {
	color: #b1b1b1;
}
.special-focus .wrap1.m-wrap .right .date {
	color: #666;
	position: absolute;
	left: 0;
	bottom: -24px;
	font-size: 12px;
}
.special-focus .wrap1 .right li:hover {
	background-color: #035cac;
}
.special-focus .wrap1 .right li:hover .f18 {
	color: #fff;
}
.special-focus .wrap1 .right li:hover .word {
	color: #a4b9d8;
}
.special-focus .wrap1 .right li:hover .date {
	color: #d4deec;
}
.special-focus .wrap2 {
	padding-top: 31px;
	padding-bottom: 65px;
	position: relative;
	overflow: hidden;
}
.special-focus .wrap2.m-wrap {
	padding-top: 12px;
	padding-bottom: 24px;
}
.special-focus .wrap .titbox {
	width: 100%;
	overflow: hidden;
}
.special-focus .wrap h2 {
	font-size: 42px;
	font-weight: normal;
	color: #035cac;
	line-height: 75px;
}
.special-focus .wrap.m-wrap h2 {
	font-size: 22px;
	line-height: 46px;
}
.special-focus .wrap.twrap h2 {
	font-size: 36px;
	line-height: 80px;
}
.special-focus .wrap2 ul {
	width: 103%;
}
.special-focus .wrap2.m-wrap ul {
	width: 100%;
}
.special-focus .wrap2 .look-more {
	font-size: 24px;
	color: #8ea9d0;
	line-height: 42px;
	display: inline-block;
	margin-top: 44px;
}
.special-focus .wrap2.twrap .look-more {
	margin-top: 25px;
}
.special-focus .wrap2.m-wrap .look-more {
	font-size: 16px;
	line-height: 46px;
	margin-top: 0;
}
.special-focus .wrap2 li {
	width: 31%;
	margin-right: 2%;
}
.special-focus.marg-bot .wrap2 li {
	margin-bottom: 20px;
}
.special-focus .wrap2.m-wrap li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 18px;
}
.special-focus .wrap2 li img {
	display: block;
	width: 100%;
}
.special-focus .wrap2 li a {
	display: block;
	cursor: pointer;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.special-focus .wrap2 li .cont {
	width: 90%;
	padding: 0 5% 25px 5%;
	background: url(../images/bg_13.png) repeat center;
	color: #fff;
	position: absolute;
	bottom: -110px;
	left: 0;
	transition: all 0.5s ease 0s;
}
.special-focus .wrap2.twrap li .cont {
	bottom: -31px;
	padding-bottom: 10px;
}
.special-focus .wrap2.m-wrap li .cont {
	bottom: 0;
	padding-bottom: 0;
}
.special-focus .wrap2 li .f18 {
	display: block;
	line-height: 28px;
	padding: 13px 0;
}
.special-focus .wrap2.twrap li .f18 {
	line-height: 20px;
}
.special-focus .wrap2.m-wrap li .f18 {
	line-height: 38px;
	font-size: 14px;
}
.special-focus .wrap2 li .word {
	line-height: 22px;
	display: block;
	height: 44px;
}
.special-focus .wrap2.twrap li .word {
	display: none;
}
.special-focus .wrap2.m-wrap li .word {
	display: none;
}
.special-focus .wrap2 li .more {
	display: inline-block;
	padding-right: 16px;
	background: url(../images/ico_43.png) no-repeat right center;
	margin-top: 18px;
}
.special-focus .wrap2.twrap li .more {
	margin-top: 0;
}
.special-focus .wrap2.m-wrap li .more {
	display: none;
}
.special-focus .wrap2 li:hover .cont {
	bottom: 0;
	background: url(../images/bg_09.png) repeat center;
}
.special-focus .wrap3 {
	padding-top: 18px;
	padding-bottom: 60px;
	position: relative;
}
.special-focus .wrap3 .more {
	display: inline-block;
	position: absolute;
	right: 6%;
	top: 35px;
	color: #8ea9d0;
	font-size: 24px;
	line-height: 40px;
}
.special-focus .wrap3.twrap .more {
	top: 45px;
}
.special-focus .wrap3.m-wrap .more {
	top: 25px;
	font-size: 16px;
}
.special-focus .wrap3 .imgwrap {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.special-focus .wrap3 ul {
	width: 101%;
}
.special-focus .wrap3 li {
	width: 33%;
	margin-right: 1px;
}
.special-focus .wrap3.m-wrap li {
	width: 100%;
	margin: 0;
}
.special-focus .wrap3 li a {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.special-focus .wrap3 li a.big {
	margin-bottom: 1px;
}
.special-focus .wrap3 li img {
	display: block;
	width: 100%;
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
}
.special-focus .wrap3 li a:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}
.special-focus .wrap3 span.small {
	display: block;
	width: 102%;
	overflow: hidden;
	margin-bottom: 1px;
}
.special-focus .wrap3.m-wrap span.small {
	float: right;
}
.special-focus .wrap3 span.small a {
	width: 49%;
	margin-right: 1px;
}
/************新闻详情**************/
.news-info {
	padding-top: 40px;
	padding-bottom: 50px;
	transition: normal;
	position: relative;
}
.news-info .leftwrap {
	width: 66%;
	margin-right: 2%;
}
.news-info.twrap .leftwrap, .news-info.m-wrap .leftwrap {
	margin-right: 0;
	width: 100%;
}
.news-info.m-wrap .leftwrap {
	padding-top: 10px;
}
.news-info .rightwrap {
	width: 32%;
}
.news-info.twrap .rightwrap, .news-info.m-wrap .rightwrap {
	width: 100%;
}
.news-info h1 {
	font-weight: normal;
	margin-bottom: 14px;
	color: #505050;
	/*font-size: 42px;
	line-height: 50px;*/
	font-size: 18px;
	line-height: 30px;
}
.news-info.m-wrap h1 {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.news-info .entry-meta {
	padding: 8px 20px;
	background: #edf1f7;
	overflow: hidden;
	color: #505050;
	line-height: 36px;
	font-size: 14px;
}
.news-info .contwrap {
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 40px;
	color: #555;
}
.news-info .contwrap img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.news-info.m-wrap .contwrap {
	padding-bottom: 0;
}
.news-info .rightwrap h4 {
	font-weight: bold;
	padding: 12px 14px;
	line-height: 23px;
	margin-bottom: 20px;
	background: #035cac;
	font-size: 16px;
	color: #fff;
}
.news-info.m-wrap .rightwrap h4 {
	font-size: 15px;
	padding: 6px 14px;
	margin-bottom: 0;
}
.news-info .rightwrap ul {
	width: 94%;
	padding: 0 3%;
}
.news-info.twrap .rightwrap ul {
	width: 96%;
	padding: 0 2%;
}
.news-info .rightwrap li {
	width: 100%;
	padding-bottom: 14px;
	padding-top: 7px;
	border-bottom: 1px solid #dadada;
}
.news-info .rightwrap li:last-child {
	border-bottom: none;
}
.news-info .rightwrap li a {
	color: #333;
	font-weight: bold;
	display: inline-block;
	font-size: 14px;
	line-height: 28px;
}
.news-info.m-wrap .rightwrap li a {
	font-size: 15px;
	line-height: 24px;
}
.news-info .rightwrap li a:hover {
	color: #035cac;
}
.news-info .rightwrap li .post-date {
	display: block;
	line-height: 21px;
	font-size: 13px;
	color: #555;
	margin-top: 1px;
}
.news-info.m-wrap .rightwrap li .post-date {
	margin-top: 5px;
}
.news-info .paging {
	width: 100%;
 height:
}
.news-info .paging {
	height: 48px;
	padding: 20px 0;
	width: 100%;
}
.news-info.m-wrap .paging {
	height: auto;
}
.news-info .paging .fl {
	font-size: 12px;
	line-height: 22px;
}
.news-info.m-wrap .paging .fl {
	float: none;
	display: block;
	width: 100%;
}
.news-info .paging a {
	color: #666;
}
.news-info .paging a:hover {
	color: #035cac;
}
.news-info .paging .return {
	border: 1px solid #ddd;
	display: block;
	height: 34px;
	line-height: 34px;
	margin-top: 10px;
	text-align: center;
	width: 100px;
	font-size: 14px;
}
.news-info.m-wrap .paging .return {
	float: none;
}
.news-info .paging .return:hover {
	border: 1px solid #035cac;
	background-color: #035cac;
	color: #fff;
}
.video-info .m-video {
	display: none;
}
.video-info.m-wrap .m-video {
	display: block;
}
.video-info.m-wrap .p-video {
	display: none;
}
.social-recruit .section2 .sub-wrap {
	height: 100%;
}
.load-bg {
	width: 100%;
	height: 32px;
	background: url(../../images/loading.gif) no-repeat center;
}
.social-recruit {
	padding: 40px 0 100px;
	background: #f5f5f5;
}
.floor-nav {
	display: block;
}
.floor-nav a {
	display: inline;
	display: inline-block;
	width: 94px;
	margin-top: 20px;
	padding-left: 48px;
	margin-right: 2%;
	height: 40px;
	line-height: 40px;
	background: #e3e3e3;
	margin-bottom: 20px;
	cursor: pointer;
	font-size: 14px;
	color: #666;
}
.floor-nav a:hover {
	color: #fff;
	background: #025bab;
}

/*product*/
.profile-wrap .cont .product
{
	width:102%;
	margin-left:-2%;
	
}
.profile-wrap .cont .product li{ float:left; width:21%; padding:1%; background:#fff; margin-left:2%; margin-bottom:50px; text-align:center;}
.profile-wrap .cont .product li img{ width:100%; margin-bottom:10px;}
.profile-wrap .cont .product li img:hover{
	transform:scale(1.05);
	-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-ms-transition-duration:0.4s;
transition-duration:0.4s;
	 }
.profile-wrap .cont .product li p{ margin-top:8px; font-size:14px; line-height:22px; height:44px; overflow:hidden;}
.profile-wrap .cont .product li p a{ font-size:16px; font-weight:bold; color:#333; line-height:22px;}
.profile-wrap .cont .product li p a:hover{ color:#035cac}
.profile-wrap .cont .product li:hover { box-shadow:3px 3px 3px  #ccc; -webkit-box-shadow:3px 3px 3px #ccc;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-ms-transition-duration:0.4s;
transition-duration:0.4s;
}
/*yanfa*/
 
 

.profile-wrap .cont .yafa
{
	width:48%;
	float:left;
	margin:0 1%;
	background:#fff;
	margin-bottom:50px;
}
.profile-wrap .cont .yafa .left
{
	width:60%; float:left;  
}
.profile-wrap .cont .yafa .left img{ width:100%;}
.profile-wrap .cont .yafa .right
{
	width:35%;
	margin:0 2% 0 3%;
	padding:30px 0;float:left;  
	
}
.profile-wrap .cont .yafa .right h4{ font-size:18px; padding-bottom:15px; line-height:26px; color:#0056a9}
.profile-wrap .cont .yafa .right p{ font-size:14px; line-height:24px;}

.profile-wrap .cont .sheji
{
	width:21%;
	float:left;
	margin:0 1%;
	padding:1%;
	min-height:230px;
	background:#fff;
	margin-bottom:50px;
}
.profile-wrap .cont .sheji h4{ font-size:18px; padding-bottom:15px; line-height:26px;color:#0056a9}
.profile-wrap .cont .sheji p{ font-size:14px; line-height:24px;}
.profile-wrap .cont .shejiImg
{
	width:23%;
	float:left;
	margin:0 1%;
}
.profile-wrap .cont .shejiImg img{ width:100%;}
/*yanfa*/
/*case table*/
.profile-wrap .cont .caseTable{ width:100%;   border-bottom:none;}
.profile-wrap .cont .caseTable .titile{ width:100%}
.profile-wrap .cont .caseTable .titile p{ text-align:center; font-size:16px; font-weight:bold; color:#fff; float:left;background:#168bdb; padding:10px 0}
.profile-wrap .cont .caseTable .titile p.w1{ width:7%;}
.profile-wrap .cont .caseTable .titile p.w2{ width:22%}
.profile-wrap .cont .caseTable .titile p.w3{ width:22%}
.profile-wrap .cont .caseTable .titile p.w4{ width:34%;}
.profile-wrap .cont .caseTable .titile p.w5{ width:15%;}

.profile-wrap .cont .caseTable li{ width:100%; font-size:14px; padding:15px 0; line-height:20px;}
.profile-wrap .cont .caseTable li p{ float:left;  text-align:center; }
.profile-wrap .cont .caseTable li p.w1{ width:7%;}
.profile-wrap .cont .caseTable li p.w2{ width:19%; margin:0 1.5%}
.profile-wrap .cont .caseTable li p.w3{ width:19%; margin:0 1.5%}
.profile-wrap .cont .caseTable li p.w4{ width:31%; margin:0 1.5%}
.profile-wrap .cont .caseTable li p.w5{ width:15%;}
.profile-wrap .cont .caseTable li:nth-of-type(odd){ background:#fff}
.profile-wrap .cont .caseTable li:nth-of-type(even){ background:#d4e6f0}
.profile-wrap .cont .caseTable li:hover{ background:#9bcfec}
/*.profile-wrap .cont .caseTable table{ width:100%; background:#035cac;}
.profile-wrap .cont .caseTable table.w1{ width:5%; background:#035cac url(../images/line2.jpg) repeat-y; background-position:right;}
.profile-wrap .cont .caseTable table.w2{ width:25%; background:#035cac url(../images/line2.jpg) repeat-y; background-position:right;}
.profile-wrap .cont .caseTable table.w3{ width:25%; background:#035cac url(../images/line2.jpg) repeat-y; background-position:right;}
.profile-wrap .cont .caseTable table.w4{ width:35%; background:#035cac url(../images/line2.jpg) repeat-y; background-position:right;}
.profile-wrap .cont .caseTable table.w5{ width:10%;}*/

/*case table*/

.culture-main li .cf
{
	font-size: 26px;
    display: block;
    font-weight: bold;
    line-height: 40px;
	color:#0056a9;
}
.culture-main li .cf a
{
	color:#0056a9;
}

@media screen and (max-width: 1628px) {
	.honor-wrap .honor-list .img {
    display: block;
    width: 32%;
    padding: 0 1.5%;
    padding-top: 3%;
    padding-bottom: 3%;
    position: relative;
    overflow: hidden;
    transition: normal;
    height: 100%;
}
	.profile-wrap .cont .yafa .left{width: 50%; min-height:180px;}
	.profile-wrap .cont .yafa .right{width: 45%;min-height:180px;}
.indexCase .title .left span{font-weight:bold;font-size: 30px}
.i-wrap2 .contwrap .f24 {
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    color: #777;
}
.indexCase .title .right a{ font-size:20px;}
.i-wrap2 .contwrap .f42 {
	font-size: 32px;
	font-weight:bold;
	line-height: 30px
}
.i-wrap4 .left .f48 a{font-weight:bold;}
 .indexCase .title {
    width: 88%;
    margin: 0 auto;
    padding-top:35px;
    position: relative;
}
.indexCase .title .left {
    width: 80%;
    float: left;
    margin-bottom: 20px;
}
.indexCase .title .right {
    width: 20%;
    float: right;
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 999;
}
}
@media screen and (max-width: 1520px) {
	.footer-main dl {
    float: left;
    margin-right: 7%;
    transition: all 0.5s ease 0s;
    margin-bottom: 15px;
}
}
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1366px) {
	.profile-wrap .cont .yafa{ width:100%; margin:0;margin-bottom: 50px;}
.profile-wrap .cont .yafa .left{width: 50%;}
	.profile-wrap .cont .yafa .right{width: 45%;}
	.profile-wrap .cont .shejiImg {
    width: 48%;
    float: left;
    margin: 0 1%;
	margin-bottom:50px;
}
}
@media screen and (max-width: 1200px) {
	.culture-main li .cf
{
	font-size: 20px;
    display: block;
    font-weight: bold;
    line-height: 40px;
}
 .culture-main.twrap li .word{ margin-top:10px; font-size:16px; line-height:26px;}
}
@media screen and (max-width: 1100px) {
 .banner.margin {
    top: 0;
    margin-bottom: 50px;
    z-index: 2;
}
.banner .btnbox {
    position: absolute;
    left: 50%;
    bottom: -50px;
}
.footer-main.twrap dl {
    margin-right: 4%;
}
}

@media screen and (max-width: 1024px)
{
    .profile-wrap .cont .caseTable .titile p{ font-size:14px;}
	.profile-wrap .cont .product li {
    float: left;
    width: 42%;
	padding:3%;
    margin-left: 2%;
    margin-bottom: 50px;
}
	.ins-banner .text{ margin-top:-38px;}
	.ins-banner .text h2{ font-size:24px; line-height:35px;}
	.ins-banner .text .fa{ font-size:16px; line-height:24px;}
	.profile-wrap .cont .zhic {
	 
	display:block;
}
.profile-wrap .cont .zhic p{word-break:break-all;}
.profile-wrap .cont table{ display:none}
 
.profile-wrap .cont .sheji
{
	width:44%;
	margin: 0 1%;
    padding: 2%;
	margin-bottom:50px;
}
}
@media screen and (max-width: 768px)
{
	.culture-main li .cf {
    font-size: 16px;
    display: block;
    font-weight: bold;
    line-height: 30px;
    color: #0056a9;
    margin-top: 10px;
}
	.profile-wrap .cont img{ width:100%;}
	.honor-wrap p.f48{
	font-size: 18px;
    line-height: 24px;
	}
	.honor-wrap p.f36 {
    font-size: 15px;
    line-height: 18px;
}
.culture-main .f48
{
	font-size: 18px;
    line-height: 24px;
}
.culture-main .f36
{
	font-size: 15px;
    line-height: 18px;
}
.customerTitle{
	padding: 0 4.7%;
    width: 90.6%;
	margin-top:25px;
	}
	
}
@media screen and (max-width: 641px) {
	
	.profile-wrap .cont .product{ width:100%; margin:0;}
	.profile-wrap .cont .product li {
    float: left;
    width:92%;
	padding:4%;
	margin:0;
    margin-bottom: 50px;
}
    .profile-wrap .cont .yafa .left{width: 100%;    min-height: auto;}
	.profile-wrap .cont .yafa .right{width: 95%;    min-height: auto;}
	.profile-wrap .cont .sheji
{
	width:92%;
	    margin: 0 1%;
    padding: 4%;
	margin-bottom:50px;
	min-height:200px;
}
	.profile-wrap .cont .shejiImg {
    width: 100%;
    float: left;
    margin: 0;
	margin-bottom:50px;
}
}
@media screen and (max-width: 990px) {
/*.header .s-navs{ display:none}*/
.indexCase .title {
    width: 90%;
    margin: 0 auto;
    padding-top:25px;
    position: relative;
}
.indexCase .title .left {
    width: 80%;
    float: left;
    margin-bottom: 10px;
}
.indexCase .title .right {
    width: 20%;
    float: right;
    position: absolute;
    top: 25px;
    right: 0;
    z-index: 999;
}
.indexCase .title .left span{font-weight:bold;font-size: 18px}
.indexCase .title .right a{ font-size:14px;}
.header .left {
	width: 60%;
}
.header.m-wrap .logo {
	margin-left: 2%;
	height: 40px;
	max-width: 100%;
	margin-top: 0;
}
 .m-indexAbout .f42 {
	font-size: 18px;
	font-weight: bold;
}
}
@media screen and (max-width: 928px) {
	
}
@media screen and (max-width: 768px) {
.m-indexAbout .f24 {
	font-size: 14px;
}
.profile-wrap .cont .caseTable li{ font-size:12px; line-height:18px;}
.profile-wrap .cont .caseTable .titile p {
    font-size: 12px;
}
}
@media screen and (max-width: 375px) {
 
}
@media screen and (max-width: 374px)  
{
 
}
